Schrift - Eigenschaften und Methoden

Bearbeiten

Eigenschaften der Schrift

Bearbeiten

Nur-Lese-Eigenschaften

Bearbeiten
Ascent
Höhe der Schrift von der Basislinie bis zum höchsten Punkt
Descent
Abstand der Basislinie bis zum tiefsten Punkt der Schrift, beim X-Windows-System wird ein Punkt dazugerechnet
Fixed
Zeigt an, ob die Schrift eine nichtproportionale Schrift ist, d.h. jedes Zeichen hat dieselbe Breite
Scalable
Styles

Veränderbare Eigenschaften

Bearbeiten
Bold
Fettschrift wird eingestellt bzw. ausgelesen
Grade
Italic
Schrägschrift wird eingestellt bzw. ausgelesen
Name
Der Name der Schrift wird eingestellt bzw. ausgelesen
Size
Die Größe der Schrift wird eingestellt bzw. ausgelesen
StrikeOut
Durchgestrichen wird eingestellt bzw. ausgelesen
Underline
Unterstrichen wird eingestellt bzw. ausgelesen

Methoden der Schrift

Bearbeiten
Height
ermittelt die Höhe der Schrift = Ascent + Descent (+1 bei X)
Width
ermittelt die Breite eines Textes (nicht eines einzelnen Zeichens)
ToString
es wird eine Beschreibungszeichenkette mit den Attributen der Schrift ausgegeben

grafische Veranschaulichung der Schriftmaße

Bearbeiten

 

Schrift - Beispiele

Bearbeiten

Die Ausgaben hängen vom jeweiligen System ab

vorhandene Schrift anzeigen
PRINT "Schrift:", (Application.Font.ToString())
'Schrift:   Helvetica,25'
Textbreite bestimmen
PRINT Application.Font.Width("Gambas it gut.")
'195'
Setzen einer Schriftgröße für die ganze Anwendung
 Application.Font.Size = 25