Bezeichnung
font:MeasureText -- berechnet die Länge von Textbyte
Übersicht
bl, rw = font:MeasureText(text, len, width, fontsize, charspace,
              wordspace, wordwrap)
Beschreibung
font:MeasureText() berechnet die Bytelänge, die innerhalb der angegebenen Breite enthalten ist.

Der Parameter wordwrap legt fest, wie Wörter umgebrochen werden sollen: Angenommen es gibt drei Wörter: "ABCDE", "FGH" und "IJKL". Angenommen die Teilzeichenkette wird so lange verwendet, bis "J" innerhalb der Breite (12 Byte) enthalten sein kann. Wenn wordwrap False ist, gibt der Befehl 12 zurück. Wenn der Parameter wordwrap True ist, gibt er 10 zurück (das Ende des vorherigen Wortes).

Bei Erfolg wird die Bytelänge zurückgegeben, die innerhalb der angegebenen Breite berücksichtigt wird. Andernfalls wird 0 zurückgegeben.

Eingaben
text
der Text, der für die Berechnung verwendet werden soll
len
die Länge des Textes
width
die Breite des Bereichs, in dem der Text platziert werden soll
fontsize
die Größe der Schriftart
charspace
der Zeichenabstand
wordspace
der Wortabstand
wordwrap
Boolescher Wert, ob ein Zeilenumbruch aktiviert werden soll oder nicht.
Rückgabewerte
bl
Bytelänge
rw
tatsächliche Breite des Textes

Navigation zeigen