Skip to end of metadata
Go to start of metadata

[skip] if [not]|while [not]| = Die möglichen bedingten Anweisungen, die mit diesem Befehl genutzt werden können. 
<RetVar/IF> = Rückgabewert des Befehls, mit einer 'if' Anweisung wird dieser TRUE (1) (wahr) sein, wenn die Bedingung erfüllt ist oder FALSE (0) (falsch), wenn nicht. Andernfalls, wenn eine Variable genutzt wird, wird die Anzahl der Pixel (Bildpunkte) als ganze Zahl zurückgegeben. 
<Var/String> = Die Variable / Zeichenkette, deren Länge du überprüfen möchtest. Dies kann entweder eine Variable, die eine Zeichenkette enthält, oder direkt eine Zeichenkette sein. 


Gibt die gemeinsame Länge aller Zeichen einer Zeichenkette zurück. Jedes Zeichen hat seine eigene, von der Schriftart abhängige Länge in Pixeln. Alle werden addiert, um eine gemeinsame Zeichenkettenlänge in Pixeln zu erhalten. 

Beispiel

$this.string = 'Ich frage mich, wie lang das ist ?' 

$this.string.length = get string font length: $this.string 

In obigem Beispiel wäre $this.string.length gleich 129


In obigem Beispiel wäre $this.string.length gleich 129


Bekannte Ergebnisse: 

Die Summe aller Zeichenlängen in einer Zeichenkette und die Gesamtlänge einer Zeichenkette sind unterschiedlich. 

z.B.: 

I = 6 
W = 12 

aber zusammen, gibt der Befehl nicht 18 sondern 16 als Länge aus. Dies setzt sich fort, wenn weitere Zeichen hinzukommen. 

IW = 16 ~ Gesamtlänge der einzelnen Zeichen = 18 
IWI = 20 ~ Gesamtlänge der einzelnen Zeichen = 24 
IWIW = 30 ~ Gesamtlänge der einzelnen Zeichen = 36 

So gesehen wird die Gesamtlänge für jedes zusätzliche Zeichen um 2 reduziert. Dies wird vermutlich gemacht, um wegfallende Leerzeichen zwischen aufeinander folgenden Zeichen zu kompensieren.

Dies kann veranschaulicht werden, indem man einen Unterstrich ('_') vor und hinter jedes Zeichen setzt: 

_I_ 
_W_ 

Zusammen wäre dies: 

_I__W__I__W_ 

Aber der Leerzeichen zuliebe wird die Zeichenkette reduziert zu: 

_I_W_I_W_ 


Die Zeichenlängen der Schriftzeichen sind wie folgt:

Zeichenlängen

Zeichen :   1    hat die Länge :    7 
Zeichen :   2    hat die Länge :    8 
Zeichen :   3    hat die Länge :    8 
Zeichen :   4    hat die Länge :    8 
Zeichen :   5    hat die Länge :    8 
Zeichen :   6    hat die Länge :    8 
Zeichen :   7    hat die Länge :    8 
Zeichen :   8    hat die Länge :    8 
Zeichen :   9    hat die Länge :    8 
Zeichen :   0    hat die Länge :    8 
Zeichen :   a    hat die Länge :    8 
Zeichen :   b    hat die Länge :    8 
Zeichen :   c    hat die Länge :    7 
Zeichen :   d    hat die Länge :    8 
Zeichen :   e    hat die Länge :    8 
Zeichen :   f    hat die Länge :    6 
Zeichen :   g    hat die Länge :    8 
Zeichen :   h    hat die Länge :    8 
Zeichen :   i    hat die Länge :    4 
Zeichen :   j    hat die Länge :    5 
Zeichen :   k    hat die Länge :    8 
Zeichen :   l    hat die Länge :    4 
Zeichen :   m    hat die Länge :    10 
Zeichen :   n    hat die Länge :    8 
Zeichen :   o    hat die Länge :    8 
Zeichen :   p    hat die Länge :    8 
Zeichen :   q    hat die Länge :    8 
Zeichen :   r    hat die Länge :    6 
Zeichen :   s    hat die Länge :    7 
Zeichen :   t    hat die Länge :    6 
Zeichen :   u    hat die Länge :    8 
Zeichen :   v    hat die Länge :    8 
Zeichen :   w    hat die Länge :    10 
Zeichen :   x    hat die Länge :    8 
Zeichen :   y    hat die Länge :    8 
Zeichen :   z    hat die Länge :    7 
Zeichen :   A    hat die Länge :    9 
Zeichen :   B    hat die Länge :    8 
Zeichen :   C    hat die Länge :    9 
Zeichen :   D    hat die Länge :    9 
Zeichen :   E    hat die Länge :    8 
Zeichen :   F    hat die Länge :    8 
Zeichen :   G    hat die Länge :    9 
Zeichen :   H    hat die Länge :    9 
Zeichen :   I    hat die Länge :    6 
Zeichen :   J    hat die Länge :    7 
Zeichen :   K    hat die Länge :    8 
Zeichen :   L    hat die Länge :    7 
Zeichen :   M    hat die Länge :    10 
Zeichen :   N    hat die Länge :    9 
Zeichen :   O    hat die Länge :    10 
Zeichen :   P    hat die Länge :    8 
Zeichen :   Q    hat die Länge :    10 
Zeichen :   R    hat die Länge :    9 
Zeichen :   S    hat die Länge :    8 
Zeichen :   T    hat die Länge :    8 
Zeichen :   U    hat die Länge :    9 
Zeichen :   V    hat die Länge :    9 
Zeichen :   W    hat die Länge :    12 
Zeichen :   X    hat die Länge :    9 
Zeichen :   Y    hat die Länge :    9 
Zeichen :   Z    hat die Länge :    8 
Zeichen :   `    hat die Länge :    6 
Zeichen :   ~    hat die Länge :    10 
Zeichen :   !    hat die Länge :    5 
Zeichen :   @    hat die Länge :    12 
Zeichen :   #    hat die Länge :    10 
Zeichen :   $    hat die Länge :    8 
Zeichen :   %    hat die Länge :    13 
Zeichen :   ^    hat die Länge :    10 
Zeichen :   &    hat die Länge :    10 
Zeichen :   *    hat die Länge :    8 
Zeichen :   (    hat die Länge :    6 
Zeichen :   )    hat die Länge :    6 
Zeichen :   _    hat die Länge :    9 
Zeichen :   +    hat die Länge :    10 
Zeichen :   -    hat die Länge :    6 
Zeichen :   =    hat die Länge :    10 
Zeichen :   /    hat die Länge :    6 
Zeichen :   \    hat die Länge :    6 
Zeichen :   .    hat die Länge :    5 
Zeichen :   ,    hat die Länge :    5 
Zeichen :   <    hat die Länge :    10 
Zeichen :   >    hat die Länge :    10 
Zeichen :   ?    hat die Länge :    7 
Zeichen :   [    hat die Länge :    6 
Zeichen :   ]    hat die Länge :    6 
Zeichen :   {    hat die Länge :    7 
Zeichen :   }    hat die Länge :    7 
Zeichen :   |    hat die Länge :    5 
Zeichen :   ;    hat die Länge :    6 
Zeichen :   '    hat die Länge :    4 
Zeichen :   :    hat die Länge :    5 
Zeichen :   "    hat die Länge :    6 
Zeichen :   *    hat die Länge :    8 
Zeichen :        hat die Länge :    4 (Leerzeichen)

  

  • No labels