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) |