Condividi tramite


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;

Membri

dwSize

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

dwType

Specifica il tipo della matrice dell'identificatore 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.

Osservazioni

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.

Fabbisogno

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

Vedere anche

UNIFONTOBJ_GetInfo