Compartilhar via


Estrutura IFIEXTRA (winddi.h)

A estrutura IFIEXTRA define informações adicionais para uma determinada face de tipo que a GDI pode usar.

Sintaxe

typedef struct _IFIEXTRA {
  ULONG   ulIdentifier;
  PTRDIFF dpFontSig;
  ULONG   cig;
  PTRDIFF dpDesignVector;
  PTRDIFF dpAxesInfoW;
  ULONG   aulReserved[1];
} IFIEXTRA, *PIFIEXTRA;

Membros

ulIdentifier

Deve ser definido como zero. Esse membro foi usado pela GDI para identificar fontes Type1 no Windows NT 4.0.

dpFontSig

Especifica o deslocamento em bytes desde o início da estrutura IFIMETRICS até a estrutura FONTSIGNATURE (descrita na documentação do SDK do Microsoft Window). O driver deve definir esse membro como zero se ele não der suporte a vários conjuntos de caracteres.

As informações do conjunto de caracteres em FONTSIGNATURE devem ser consistentes com as informações fornecidas na matriz de conjuntos de caracteres para a qual o membro dpCharSets dos pontos IFIMETRICS.

cig

Especifica o número de glifos distintos em uma fonte que dá suporte a índices de glifo. As alças de glifo da fonte são valores contíguos que variam de 0 a (cig-1). Para fontes OpenType, esse valor é armazenado no valor numGlyphs da tabela maxp .

Fontes que não têm identificadores de glifo contíguo devem definir esse membro como zero. Observe que as APIs de índice de glifo do SDK do Window não funcionarão para fontes que definem esse membro como zero.

dpDesignVector

É o deslocamento do início da estrutura IFIMETRICS para a estrutura DESIGNVECTOR dessa fonte. O driver deve definir dpDesignVector somente se essa fonte for uma fonte de vários master. A estrutura DESIGNVECTOR é descrita na documentação do SDK do Window.

dpAxesInfoW

É o deslocamento do início da estrutura IFIMETRICS para a estrutura AXESINFOW dessa fonte. O driver deve definir dpAxesInfoW somente se essa fonte for uma fonte de vários master. A estrutura AXESINFOW é descrita na documentação do SDK do Window.

aulReserved[1]

É reservado e deve ser ignorado pelo driver.

Comentários

Quando usada, essa estrutura fica abaixo da estrutura IFIMETRICS na memória.

Requisitos

Requisito Valor
Cabeçalho winddi.h (inclua Winddi.h)

Confira também

DrvQueryFont

IFIMETRICS