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