Compartir a través de


Estructura IFIEXTRA (winddi.h)

La estructura IFIEXTRA define información adicional para un tipo de letra determinado que GDI puede usar.

Sintaxis

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

Miembros

ulIdentifier

Debe establecerse como cero. GDI usó este miembro para identificar las fuentes Type1 en Windows NT 4.0.

dpFontSig

Especifica el desplazamiento en bytes desde el principio de la estructura IFIMETRICS hasta la estructura FONTSIGNATURE (que se describe en la documentación del SDK de Microsoft Window). El controlador debe establecer este miembro en cero si no admite varios juegos de caracteres.

La información del juego de caracteres de FONTSIGNATURE debe ser coherente con la información proporcionada en la matriz de juegos de caracteres a la que el miembro dpCharSets de los puntos IFIMETRICS.

cig

Especifica el número de glifos distintos en una fuente que admite índices de glifo. Los controladores de glifo de la fuente son valores contiguos que van de 0 a (cig-1). Para las fuentes OpenType, este valor se almacena en el valor numGlyphs de la tabla maxp .

Las fuentes que no tienen identificadores de glifo contiguos deben establecer este miembro en cero. Tenga en cuenta que las API de índice de glifo del SDK de Ventana no funcionarán para las fuentes que establecen este miembro en cero.

dpDesignVector

Es el desplazamiento desde el principio de la estructura IFIMETRICS hasta la estructura DESIGNVECTOR de esta fuente. El controlador debe establecer dpDesignVector solo si esta fuente es una fuente maestra múltiple. La estructura DESIGNVECTOR se describe en la documentación del SDK de Windows.

dpAxesInfoW

Es el desplazamiento desde el principio de la estructura IFIMETRICS hasta la estructura AXESINFOW para esta fuente. El controlador debe establecer dpAxesInfoW solo si esta fuente es una fuente maestra múltiple. La estructura AXESINFOW se describe en la documentación del SDK de Windows.

aulReserved[1]

Está reservado y el controlador debe omitirlo.

Comentarios

Cuando se usa, esta estructura se encuentra debajo de la estructura IFIMETRICS en la memoria.

Requisitos

Requisito Valor
Header winddi.h (incluya Winddi.h)

Consulte también

DrvQueryFont

IFIMETRICS