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)

Consulte también

DATA_HEADER

UFF_FONTDIRECTORY