estrutura GETINFO_GLYPHWIDTH (printoem.h)
A estrutura GETINFO_GLYPHWIDTH é usada como entrada para a função de retorno de chamada UNIFONTOBJ_GetInfo .
Sintaxe
typedef struct _GETINFO_GLYPHWIDTH {
DWORD dwSize;
DWORD dwType;
DWORD dwCount;
PVOID pGlyph;
PLONG plWidth;
} GETINFO_GLYPHWIDTH, *PGETINFO_GLYPHWIDTH;
Membros
dwSize
Tamanho, em bytes, da estrutura GETINFO_GLYPHWIDTH . Fornecido pelo chamador UNIFONTOBJ_GetInfo .
dwType
Especifica o tipo da matriz do especificador de glifo apontada por pGlyph. Os valores válidos são:
TYPE_GLYPHHANDLE
TYPE_GLYPHID
Fornecido pelo chamador UNIFONTOBJ_GetInfo .
dwCount
Especifica o número de elementos na matriz apontada por pGlyph. Fornecido pelo chamador UNIFONTOBJ_GetInfo .
pGlyph
Ponteiro para uma matriz de especificadores de glifo. O tipo de elemento de matriz é indicado por dwType. Fornecido pelo chamador UNIFONTOBJ_GetInfo .
plWidth
Ponteiro para um local no qual a função de retorno de chamada UNIFONTOBJ_GetInfo da Unidrv coloca o valor de largura. O ponteiro é fornecido pelo chamador UNIFONTOBJ_GetInfo.
Comentários
Para obter a largura de um conjunto de glifos, um plug-in de renderização pode fornecer o endereço de uma estrutura GETINFO_GLYPHWIDTH ao chamar a função de retorno de chamada UNIFONTOBJ_GetInfo da Unidrv. A função de retorno de chamada calcula a largura total de todos os glifos descritos pela matriz de entrada e coloca o valor calculado no local apontado por plWidth.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | printoem.h (inclua Printoem.h) |