Schlüsselwortreferenz


$tagLOGFONT

Beschreibung anzeigen in

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"

Parameter

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".