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;
Member
dwSize
Größe der GETINFO_GLYPHWIDTH Struktur in Bytes. Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
dwType
Gibt den Typ des Glyphenbezeichnerarrays an, auf das die pGlyphe verweist. Gültige Werte sind:
TYPE_GLYPHHANDLE
TYPE_GLYPHID
Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
dwCount
Gibt die Anzahl der Elemente in dem Array an, auf das von pGlyphe verwiesen wird. Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
pGlyph
Zeiger auf ein Array von Glyphenbezeichnern. Der Arrayelementtyp wird durch dwType angegeben. Wird vom UNIFONTOBJ_GetInfo-Aufrufer bereitgestellt.
plWidth
Zeiger auf eine Position, an der die UNIFONTOBJ_GetInfo Rückruffunktion von Unidrv den Breitenwert platziert. Der Zeiger wird vom UNIFONTOBJ_GetInfo Aufrufer bereitgestellt.
Hinweise
Um die Breite einer Gruppe von Glyphen abzurufen, kann ein Rendering-Plug-In die Adresse einer GETINFO_GLYPHWIDTH-Struktur angeben, wenn die UNIFONTOBJ_GetInfo Rückruffunktion von Unidrv aufgerufen wird. Die Rückruffunktion berechnet die Gesamtbreite aller vom Eingabearray beschriebenen Glyphen und platziert den berechneten Wert an der Position, auf die von plWidth verwiesen wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | printoem.h (include Printoem.h) |