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)

Weitere Informationen

UNIFONTOBJ_GetInfo