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

id-1015183