Definiert die Attribute einer Schriftart
Global Const $tagLOGFONT = "struct; int Height;int Width;int Escapement;int Orientation;int Weight;byte Italic;byte Underline;" & _
"byte Strikeout;byte CharSet;byte OutPrecision;byte ClipPrecision;byte Quality;byte PitchAndFamily;char FaceName[32]; endstruct"
Height | Höhe in logischen Einheiten der Zeichenzelle oder des Zeichens der Schriftart |
Width | Zeichenbreite, in logischen Einheiten, der Schriftart |
Escapement | Legt die Einheiten zu 1/10 Grad fest, wobei gegen den Uhrzeigersinn gerechnet wird. Beispiel: Wert Orientierung der Zeichen 0 von links nach rechts 900 senkrecht von unten nach oben 1800 von rechts nach links, wobei die Zeichen auf dem Kopf stehen 2700 senkrecht von oben nach unten |
Orientation | Legt die Orientierung der einzelnen Zeichen gegenüber der Schreibrichtung fest, und wird ebenfalls in 1/10 Grad gegen den Uhrzeigersinn gemessen. Beispiel: Wert Orientierung der Zeichen 0 wie gewohnt 900 um 90 Grad nach links gedreht 1800 senkrecht auf dem Kopf stehend 2700 um 90 Grad nach rechts gedreht |
Weight | Legt das "Gewicht" der Schrift fest, also Fett- oder Normalschrift, im Bereich zwischen 0 und 1000 |
Italic | Legt eine kursive Schrift fest, wenn auf TRUE gesetzt |
Underline | Legt eine unterstrichene Schrift fest, wenn auf TRUE gesetzt |
StrikeOut | Legt eine durchgestrichene Schrift fest, wenn auf TRUE gesetzt |
CharSet | Legt den Zeichensatz fest |
OutPrecision | Legt die Präzision der Ausgabe fest |
ClipPrecision | Legt die Präzision bei Clipping fest |
Quality | Legt die Qualität der Ausgabe fest |
PitchAndFamily | Legt die "Pitch and Family" der Schrift fest. Dieser Wert setzt sich aus zwei Komponenten zusammen, die über ein bitweises OR kombiniert werden sollten. Beispiel: Wert Konstante 0 DEFAULT_PITCH 1 FIXED_PITCH 2 VARIABLE_PITCH Unterscheidung zwischen proportionaler und nicht proportionaler Schrift Wert Konstante 0x00 FF_DONTCARE 0x10 FF_ROMAN 0x20 FF_SWISS 0x30 FF_MODERN 0x40 FF_SCRIPT 0x50 FF_DECORATIVE Konstanten für Schriftfamilien |
FaceName | Legt den Namen der Schriftart fest, also z.B. "Arial" oder "Tahoma". |