Schrift - Eigenschaften und Methoden

Eigenschaften der Schrift

Nur-Lese-Eigenschaften

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

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

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

Schrift - Beispiele

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
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.