12. Überblick Fonts

Fonts (Schriftarten) enthalten die Attribute für die Darstellung von Schriften (Fontname, Größe, Farbe etc.). Fonts können an Textobjekten, Achsentitel und Achsenskalen von Diagrammen übergeben werden.

Beispiel

Das folgende Beispiel bewirkt, daß die Achsentitel und Achsenwerte des erzeugten Diagramms in 12pt, „Times New Roman“ in der Farbe Rot ausgegeben werden.

// Sinus-Kurve erzeugen
x = linspace(0,2*PI,100)
y = sin(x)
h = plot(x, y)
// Die Funktion gibt einen Vektor mit drei Elementen zurück.
// Das zweite Element ist der Diagramm Handle.
// Font von der X-Achse des erzeugten Diagramms holen:
hFont = LayerGetAxisTitleFont(h[2], "X");
// Font Attribute ändern:
FontSetHeight(hFont, 12);
FontSetFaceName(hFont, "Times New Roman");
FontSetColorRGB(hFont, [255,0,0]);
// Font zuweisen
LayerSetAxisTitleFont(h[2], "X", hFont);
LayerSetAxisTitleFont(h[2], "Y", hFont);
LayerSetAxisLabelFont(h[2], "X", hFont);
LayerSetAxisLabelFont(h[2], "Y", hFont);
// Am Schluss den Font wieder zerstören.
// Die ...Set..Font-Funktionen verwenden eine
// Kopie des übergebenen Pens
FontDestroy(hFont)

Erzeugen und Zerstören

FontCreate

FontCreate erzeugt einen Font.

FontDialog

FontDialog erzeugt einen Font über ein Dialogfeld.

FontDestroy

FontDestroy zerstört einen Font.

Setzen

FontItalic

FontItalic schaltet italic (Kursiv) ein oder aus.

FontSetAngle

FontSetAngle setzt den Ausgabewinkel des Fonts.

FontSetColorRGB

FontSetColorRGB setzt die Farbe des Fonts.

FontSetFaceName

FontSetFaceName setzt den Namen des Fonts.

FontSetHeight

FontSetHeight setzt die Höhe des Fonts.

FontSetPitchAndFamily

FontSetPitchAndFamily setzt die Zeichenbreite und Fontfamilie.

FontSetWeight

FontSetWeight setzt die Dicke des Fonts.

FontStrikeOut

FontStrikeOut schaltet die Durchstreichung des Fonts ein oder aus.

FontUnderline

FontUnderline schaltet die Unterstreichung des Fonts ein oder aus.

Erfragen

FontGetAngle

FontGetAngle liefert den Winkel des Fonts.

FontGetColorRGB

FontGetColorRGB liefert die Farbe eines Fonts.

FontGetFaceName

FontGetFaceName liefert den Namen des Fonts.

FontGetHeight

FontGetHeight liefert die Höhe eines Fonts in Punkten (pt).

FontGetPitchAndFamily

FontGetPitchAndFamily liefert die Zeichenbreite und die Fontfamilie.

FontGetProps

FontGetProps liefert die Font-Properties.

FontGetWeight

FontGetWeight liefert die „Dicke“ des Fonts.

FontIsItalic

FontIsItalic prüft, ob der Font italic (Kursiv) ist.

FontIsStrikeOut

FontIsStrikeOut prüft, ob der Font durchgestrichen ist.

FontIsUnderline

FontIsUnderline prüft, ob der Font unterstrichen ist.

FontSetProps

FontSetProps setzt die Font-Properties.

id-186060