Hilfe

FontWidth

B2D B+ B3D

Aufruf

breite = FontWidth ()

Parameter

-


Rückgabewert

Breite des breitesten Zeichens in Pixel


Beschreibung

Diese Funktion ermittelt die maximale Breite des breitesten Zeichens in Pixel. Dabei wird immer die aktuell gesetzte Schrift berücksichtigt, die mit LoadFont/RequestFont geladen und mit SetFont gesetzt wurde.

Diese Funktion ist für Berechnungen gedacht, um einen Text genau zu platzieren bzw. um einen Text über dem Bildschirm zu bewegen.

Die Funktion StringWidth ermittelt dagegen die tatsächliche Länge eines Textes.


Beispiel

Hier wird eine Schriftart geladen und deren max. Breite/Höhe ausgegeben:

Graphics 640, 480, 32, 2
SetBuffer BackBuffer()

;Schriftart laden und in font speichern
font = LoadFont("Arial",15,1)

;geladene Schriftart "setzen", also für spätere Textausgaben benutzen
SetFont font

While Not KeyHit(1)

   Cls
   
   ;Größe und Breite der Schriftart ausgeben
   Text 10, 10, "FontHeight: " + FontHeight()
   Text 10, 30, "FontWidth: " + FontWidth()
   
   Flip
   
Wend

;Schriftart wieder freigeben
FreeFont font

End


Siehe auch

FontHeight, SetFont, StringHeight, StringWidth

Übersicht 2D Grafik Text