Compartilhar via


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)

Confira também

UNIFONTOBJ_GetInfo