estructura UFF_FILEHEADER (prntfont.h)
La estructura UFF_FILEHEADER se usa para definir el contenido de los archivos de formato de fuente Unidrv (archivos .uff).
Sintaxis
typedef struct _UFF_FILEHEADER {
DWORD dwSignature;
DWORD dwVersion;
DWORD dwSize;
DWORD nFonts;
DWORD nGlyphSets;
DWORD nVarData;
DWORD offFontDir;
DWORD dwFlags;
DWORD dwReserved[4];
} UFF_FILEHEADER, *PUFF_FILEHEADER;
Miembros
dwSignature
Especifica la firma de los archivos .uff. Este valor debe ser UFF_FILE_MAGIC.
dwVersion
Especifica la versión de formato para los archivos .uff. Este valor debe ser UFF_VERSION_NUMBER. HIWORD contiene el número de versión principal y loWORD contiene el número de versión secundaria.
dwSize
Especifica el tamaño, en bytes, de la estructura UFF_FILEHEADER.
nFonts
Especifica el número de fuentes especificadas en el archivo .uff e identificadas por DATA_HEADER estructuras. También es el número de estructuras de UFF_FONTDIRECTORY dentro del archivo .uff.
nGlyphSets
Especifica el número de conjuntos de glifos especificados en el archivo .uff y identificados por DATA_HEADER estructuras. Algunas fuentes pueden compartir un conjunto de glifos.
nVarData
Especifica el número de secciones de datos variables especificadas en el archivo .uff e identificadas por DATA_HEADER estructuras.
offFontDir
Especifica el desplazamiento, en bytes, desde el principio del archivo .uff hasta el principio de la primera estructura UFF_FONTDIRECTORY .
dwFlags
Es un conjunto de marcas de bits, como se especifica en la tabla siguiente.
Marca | Definición |
---|---|
FONT_DIR_SORTED | La matriz de estructuras de UFF_FONTDIRECTORY (especificada por offFontDir) se ordena por el contenido del miembro wFontID de esa estructura. |
dwReserved[4]
Reservado. Debe establecerse en cero.
Requisitos
Requisito | Valor |
---|---|
Header | prntfont.h (include Prntfont.h) |