structure UFF_FILEHEADER (prntfont.h)

La structure UFF_FILEHEADER est utilisée pour définir le contenu des fichiers au 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 des 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 le 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 DATA_HEADER structures. 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és 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 DATA_HEADER structures.

offFontDir

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

dwFlags

Ensemble d’indicateurs de bits, comme spécifié dans le tableau suivant.

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

dwReserved[4]

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

Configuration requise

Condition requise Valeur
En-tête prntfont.h (inclure Prntfont.h)

Voir aussi

DATA_HEADER

UFF_FONTDIRECTORY