GETINFO_GLYPHWIDTH Struktur (printoem.h)
Die GETINFO_GLYPHWIDTH Struktur wird als Eingabe für die UNIFONTOBJ_GetInfo Rückruffunktion verwendet.
Syntax
typedef struct _GETINFO_GLYPHWIDTH {
DWORD dwSize;
DWORD dwType;
DWORD dwCount;
PVOID pGlyph;
PLONG plWidth;
} GETINFO_GLYPHWIDTH, *PGETINFO_GLYPHWIDTH;
Angehörige
dwSize
Größe der GETINFO_GLYPHWIDTH Struktur in Byte. Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
dwType
Gibt den Typ des Glyphenbezeichnerarrays an, auf das durch pGlyphen-verwiesen wird. Gültige Werte sind:
TYPE_GLYPHHANDLE
TYPE_GLYPHID
Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
dwCount
Gibt die Anzahl der Elemente im Array an, auf die durch pGlyphenverwiesen wird. Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
pGlyph
Zeigen Sie auf ein Array mit Glyphenbezeichnern. Der Arrayelementtyp wird durch dwType-angegeben. Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
plWidth
Zeigen Sie auf eine Position, an der die UNIFONTOBJ_GetInfo Rückruffunktion von Unidrv den Breitenwert platziert. Der Zeiger wird vom UNIFONTOBJ_GetInfo Aufrufer bereitgestellt.
Bemerkungen
Um die Breite einer Gruppe von Glyphen zu erhalten, kann ein Rendering-Plug-In die Adresse einer GETINFO_GLYPHWIDTH Struktur beim Aufrufen der UNIFONTOBJ_GetInfo Rückruffunktion von Unidrv angeben. Die Rückruffunktion berechnet die Gesamtbreite aller Glyphen, die durch das Eingabearray beschrieben werden, und platziert den berechneten Wert an der Position, auf die durch plWidthverweist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | printoem.h (include Printoem.h) |