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 FONTOBJ_pQueryGlyphAttrs-Funktion gibt Informationen über die Glyphen einer Schriftart zurück.
Syntax
PFD_GLYPHATTR FONTOBJ_pQueryGlyphAttrs(
FONTOBJ *pfo,
[in] ULONG iMode
);
Parameter
pfo
Ist ein vom Aufrufer bereitgestellter Zeiger auf eine FONTOBJ-Struktur , die die Schriftart identifiziert, für die Attribute angefordert werden.
[in] iMode
Ist ein vom Aufrufer bereitgestelltes Flag, das den Typ des angeforderten Glyphenattributs angibt. Das folgende Flag wird definiert:
| Flag | Definition |
|---|---|
| FO_ATTR_MODE_ROTATE | Die Funktion gibt ein Array zurück, das angibt, welche Glyphen einer vertikalen Schriftart gedreht werden müssen. |
Rückgabewert
FONTOBJ_pQueryGlyphAttrs gibt einen Zeiger auf eine FD_GLYPHATTR-Struktur zurück. Wenn ein Fehler auftritt, z. B. ein ungültiges Eingabeargument, oder wenn die von der FONTOBJ-Struktur beschriebene Schriftart keine vertikale Schriftart ist, gibt die Funktion NULL zurück.
Hinweise
Derzeit ist das einzige definierte Attributflag FO_ATTR_MODE_ROTATE. Dieses Flag ist für die Verwendung durch Druckertreiber vorgesehen, die Drucker mit integrierten Schriftrasterern unterstützen. Der Treiber kann die FONTOBJ_pQueryGlyphAttrs-Funktion aufrufen und das FO_ATTR_MODE_ROTATE-Flag angeben, um zu bestimmen, welche Glyphen innerhalb einer vertikalen Schriftart gedreht werden müssen.
Vertikale Schriftarten haben einen Schriftartnamen, der mit dem Zeichen "@" beginnt. Um zu ermitteln, ob es sich bei der aktuellen Schriftart um eine vertikale Schriftart handelt, kann der Treiber im flFontType-Member der FONTOBJ-Struktur der Schriftart nach dem flag FO_VERT_FACE suchen.
Rotationsinformationen werden in der FD_GLYPHATTR-Struktur zurückgegeben, die als Rückgabewert der Funktion verwendet wird.
Die FONTOBJ_pQueryGlyphAttrs-Funktion wird von GDI bereitgestellt. Wenn ein Druckertreiber FONTOBJ_pQueryGlyphAttrs aufruft, ruft GDI die DrvQueryGlyphAttrs-Funktion des entsprechenden Schriftarttreibers auf, um die angeforderten Informationen abzurufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
| Zielplattform | Universell |
| Header | winddi.h (einschließlich Winddi.h) |
| Bibliothek | Win32k.lib |
| DLL | Win32k.sys |