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. |
Siehe auch
id-186060