FontCreate¶
FontCreate erzeugt einen Font.
-
hFont = FontCreate()
-
hFont = FontCreate(hFontOld)
-
hFont = FontCreate(rsHeight, nWeight, rsPitchAndFamily, ssFaceName, bUnderline, bItalic, bStrikeOut, rsAngle, rvColorRGB)
Returnwert
hFont ist die Zugriffsnummer (handle) des erzeugten Fonts oder 0, wenn der Font nicht erzeugt werden konnte.
Parameter
-
hFontOld
hFontOld ist eine Zugriffsnummer auf einen Font. Die Anweisung
hFontNew = FontCreate(hFontOld)
erzeugt eine Kopie von hFontOld.
-
rsHeight
rsHeight ist die Höhe des Fonts in Punkten (pt). 28.453pt sind 1cm. Der Zeichensatz in Büchern/Zeitschriften hat ca. 10pt.
-
nWeight
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
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
ssFaceName ist der Name des Fonts, z. B.
"Courier"
-
bUnderline
bUnderline ist TRUE (1), wenn der Font unterstrichen werden soll.
-
bItalic
bItalic ist TRUE (1), wenn der Font italic ist.
-
bStrikeOut
bStrikeOut ist TRUE (1), wenn der Font durchgestrichen dargestellt werden soll.
-
rsAngle
rsAngle ist der Winkel des Fonts im Bereich 0 bis 360 Grad.
-
rvColorRGB
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