FontCreate erzeugt einen Font.
Returnwert
hFont ist die Zugriffsnummer (handle) des erzeugten Fonts oder 0, wenn der Font nicht erzeugt werden konnte.
Parameter
hFontOld ist eine Zugriffsnummer auf einen Font. Die Anweisung hFontNew = FontCreate(hFontOld) erzeugt eine Kopie von hFontOld.
rsHeight ist die Höhe des Fonts in Punkten (pt). 28.453pt sind 1cm. Der Zeichensatz in Büchern/Zeitschriften hat ca. 10pt.
nWeight gibt an wie “fett” ein Font ist. nWeight kann einen der folgenden Werte annehmen:
| Wert | Bedeutung |
|---|---|
| FW_DONTCARE (0) | überläßt Windows die Einstellung |
| FW_THIN (100) | Hauchdünn |
| FW_EXTRALIGHT (200) | Sehr dünn |
| FW_LIGHT (300) | Dünn |
| FW_NORMAL (400) | Normal |
| FW_MEDIUM (500) | Mittel |
| FW_SEMIBOLD (600) | Halbfett |
| FW_BOLD (700) | Fett |
| FW_EXTRABOLD (800) | Sehr Fett |
| FW_HEAVY (900) | Extra Fett |
rsPitchAndFamily ist einer der folgenden Werte:
| Wert | Bedeutung |
|---|---|
| DEFAULT_PITCH | Zeichenbreite ist nicht festgelegt |
| FIXED_PITCH | Schrift mit konstanter Zeichenbreite |
| VARIABLE_PITCH | Schrift mit variabler Zeichenbreite |
| FF_DONTCARE | Nicht klassifizierte Schrift |
| FF_ROMAN | Schrift mit Serifen (Times Roman, Century Schoolbook, etc.) |
| FF_SWISS | Schrift ohne Serifen aber mit variabler Liniendicke, wie zum Beispiel Helvetica, Swiss, etc. |
| FF_MODERN | Schrift ohne Serifen mit gleichmäßiger Liniendicke (Pica, Elite, Courier, etc.) |
| FF_SCRIPT | Schreibschrift ähnliche Schrift (Cursive etc.) |
| FF_DECORATIVE | Schmuckschrift (Old English, etc.) |
ssFaceName ist der Name des Fonts, z. B. "Courier"
bUnderline ist TRUE (1), wenn der Font unterstrichen werden soll.
bItalic ist TRUE (1), wenn der Font italic ist.
bStrikeOut ist TRUE (1), wenn der Font durchgestrichen dargestellt werden soll.
rsAngle ist der Winkel des Fonts im Bereich 0 bis 360 Grad.
rvColorRGB ein Vektor mit drei Elementen, der die Farbe des Fonts angibt:
| Wert | Bedeutung |
|---|---|
| rvColorRGB[1] | Rotanteil der Farbe im Bereich 0 bis 255 |
| rvColorRGB[2] | Grünanteil der Farbe im Bereich 0 bis 255 |
| rvColorRGB[3] | Blauanteil der Farbe im Bereich 0 bis 255 |
Siehe auch
Überblick Fonts, FontDestroy, FontDialog, LayerSetAxisLabelFont, LayerSetAxisTitleFont, TBSetFont, XYZSetIsoLabelFont, XYZSetMarkerLabelFont
id-1015183