Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IFIEXTRA-Struktur definiert zusätzliche Informationen für eine bestimmte Schriftart, die GDI verwenden kann.
Syntax
typedef struct _IFIEXTRA {
ULONG ulIdentifier;
PTRDIFF dpFontSig;
ULONG cig;
PTRDIFF dpDesignVector;
PTRDIFF dpAxesInfoW;
ULONG aulReserved[1];
} IFIEXTRA, *PIFIEXTRA;
Member
ulIdentifier
Sollte auf Null festgelegt werden. Dieses Element wurde von GDI verwendet, um Type1-Schriftarten unter Windows NT 4.0 zu identifizieren.
dpFontSig
Gibt den Offset in Bytes vom Anfang der IFIMETRICS-Struktur bis zur FONTSIGNATURE-Struktur an (in der Microsoft Window SDK-Dokumentation beschrieben). Der Treiber sollte diesen Member auf 0 festlegen, wenn er mehrere Zeichensätze nicht unterstützt.
Die Zeichensatzinformationen in FONTSIGNATURE sollten mit den Informationen im Zeichensatzarray übereinstimmen, auf das das dpCharSets-Element von IFIMETRICS verweist.
cig
Gibt die Anzahl unterschiedlicher Glyphen in einer Schriftart an, die Glyphenindizes unterstützt. Die Glyphenhandles der Schriftart sind zusammenhängende Werte, die zwischen 0 und (cig-1) liegen. Für OpenType-Schriftarten wird dieser Wert im numGlyphs-Wert der maxp-Tabelle gespeichert.
Schriftarten, die keine zusammenhängenden Glyphenhandles aufweisen, sollten diesen Member auf 0 festlegen. Beachten Sie, dass die Window SDK-Glyphenindex-APIs nicht für Schriftarten funktionieren, die dieses Element auf 0 festlegen.
dpDesignVector
Ist der Offset vom Anfang der IFIMETRICS-Struktur zur DESIGNVECTOR-Struktur für diese Schriftart. Der Treiber sollte dpDesignVector nur festlegen, wenn es sich bei dieser Schriftart um eine Schriftart mit mehreren master handelt. Die DESIGNVECTOR-Struktur wird in der Dokumentation zum Window SDK beschrieben.
dpAxesInfoW
Ist der Offset vom Anfang der IFIMETRICS-Struktur auf die AXESINFOW-Struktur für diese Schriftart. Der Treiber sollte dpAxesInfoW nur festlegen, wenn es sich bei dieser Schriftart um eine Schriftart mit mehreren master handelt. Die AXESINFOW-Struktur wird in der Dokumentation zum Window SDK beschrieben.
aulReserved[1]
Ist reserviert und sollte vom Treiber ignoriert werden.
Hinweise
Bei Verwendung befindet sich diese Struktur unterhalb der IFIMETRICS-Struktur im Arbeitsspeicher.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | winddi.h (einschließlich Winddi.h) |