struttura UFF_FILEHEADER (prntfont.h)
La struttura UFF_FILEHEADER viene usata per definire il contenuto di file di formato carattere Unidrv (file con estensione uff).
Sintassi
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;
Membri
dwSignature
Specifica la firma per i file con estensione uff. Questo valore deve essere UFF_FILE_MAGIC.
dwVersion
Specifica la versione del formato per i file con estensione uff. Questo valore deve essere UFF_VERSION_NUMBER. HIWORD contiene il numero di versione principale e LOWORD contiene il numero di versione secondario.
dwSize
Specifica le dimensioni, in byte, della struttura UFF_FILEHEADER.
nFonts
Specifica il numero di tipi di carattere specificati all'interno del file con estensione uff e identificati dalle strutture DATA_HEADER. Si tratta anche del numero di strutture UFF_FONTDIRECTORY all'interno del file con estensione uff.
nGlyphSets
Specifica il numero di set di glifi specificati all'interno del file con estensione uff e identificati dalle strutture DATA_HEADER. Alcuni tipi di carattere potrebbero condividere un set di glifi.
nVarData
Specifica il numero di sezioni di dati delle variabili specificate all'interno del file con estensione uff e identificate dalle strutture DATA_HEADER.
offFontDir
Specifica l'offset, in byte, dall'inizio del file con estensione uff all'inizio della prima struttura UFF_FONTDIRECTORY.
dwFlags
Set di flag di bit, come specificato nella tabella seguente.
Bandiera | Definizione |
---|---|
FONT_DIR_SORTED | La matrice di strutture di UFF_FONTDIRECTORY (specificata da offFontDir) viene ordinata in base al contenuto del membro wFontID di tale struttura. |
dwReserved[4]
Riservato. Deve essere impostato su zero.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | prntfont.h (include Prntfont.h) |