Partager via


structure UFF_FILEHEADER (prntfont.h)

La structure UFF_FILEHEADER est utilisée pour définir le contenu des fichiers de format de police unidrv (fichiers .uff).

Syntaxe

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;

Membres

dwSignature

Spécifie la signature pour les fichiers .uff. Cette valeur doit être UFF_FILE_MAGIC.

dwVersion

Spécifie la version de format des fichiers .uff. Cette valeur doit être UFF_VERSION_NUMBER. HiWORD contient le numéro de version principale et loWORD contient le numéro de version secondaire.

dwSize

Spécifie la taille, en octets, de la structure UFF_FILEHEADER.

nFonts

Spécifie le nombre de polices spécifiées dans le fichier .uff et identifiées par des structures DATA_HEADER. Il s’agit également du nombre de structures UFF_FONTDIRECTORY dans le fichier .uff.

nGlyphSets

Spécifie le nombre de jeux de glyphes spécifiés dans le fichier .uff et identifié par DATA_HEADER structures. Certaines polices peuvent partager un jeu de glyphes.

nVarData

Spécifie le nombre de sections de données variables spécifiées dans le fichier .uff et identifiées par des structures DATA_HEADER.

offFontDir

Spécifie le décalage, en octets, du début du fichier .uff au début de la première structure UFF_FONTDIRECTORY.

dwFlags

Est un ensemble d’indicateurs de bits, comme spécifié dans le tableau suivant.

Drapeau Définition
FONT_DIR_SORTED Le tableau de structures UFF_FONTDIRECTORY (spécifié par offFontDir) est trié par le contenu du membre wFontID de cette structure.

dwReserved[4]

Réservé. Doit être défini sur zéro.

Exigences

Exigence Valeur
d’en-tête prntfont.h (include Prntfont.h)

Voir aussi

DATA_HEADER

UFF_FONTDIRECTORY