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