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