struttura GETINFO_GLYPHWIDTH (printoem.h)

La struttura GETINFO_GLYPHWIDTH viene usata come input per la funzione di callback UNIFONTOBJ_GetInfo .

Sintassi

typedef struct _GETINFO_GLYPHWIDTH {
  DWORD dwSize;
  DWORD dwType;
  DWORD dwCount;
  PVOID pGlyph;
  PLONG plWidth;
} GETINFO_GLYPHWIDTH, *PGETINFO_GLYPHWIDTH;

Members

dwSize

Dimensioni, in byte, della struttura GETINFO_GLYPHWIDTH . Fornito dal chiamante UNIFONTOBJ_GetInfo .

dwType

Specifica il tipo della matrice di identificatori di glifo a cui punta pGlyph. I valori validi sono:

  • TYPE_GLYPHHANDLE

  • TYPE_GLYPHID

Fornito dal chiamante UNIFONTOBJ_GetInfo .

dwCount

Specifica il numero di elementi nella matrice a cui punta pGlyph. Fornito dal chiamante UNIFONTOBJ_GetInfo .

pGlyph

Puntatore a una matrice di identificatori di glifo. Il tipo di elemento matrice è indicato da dwType. Fornito dal chiamante UNIFONTOBJ_GetInfo .

plWidth

Puntatore a una posizione in cui la funzione di callback UNIFONTOBJ_GetInfo unidrv posiziona il valore di larghezza. Il puntatore viene fornito dal chiamante UNIFONTOBJ_GetInfo.

Commenti

Per ottenere la larghezza di un set di glifi, un plug-in di rendering può fornire l'indirizzo di una struttura di GETINFO_GLYPHWIDTH quando si chiama la funzione di callback UNIFONTOBJ_GetInfo unidrv. La funzione di callback calcola la larghezza totale di tutti i glifi descritti dalla matrice di input e inserisce il valore calcolato nella posizione a cui punta plWidth.

Requisiti

Requisito Valore
Intestazione printoem.h (include Printoem.h)

Vedi anche

UNIFONTOBJ_GetInfo