Freigeben über


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)

Siehe auch

UNIFONTOBJ_GetInfo