UFF_FILEHEADER struttura (prntfont.h)
La struttura UFF_FILEHEADER viene usata per definire il contenuto dei 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;
Members
dwSignature
Specifica la firma per i file con estensione uff. Questo valore deve essere UFF_FILE_MAGIC.
dwVersion
Specifica la versione di 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 dati 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
È un set di flag di bit, come specificato nella tabella seguente.
Flag | Definizione |
---|---|
FONT_DIR_SORTED | La matrice di strutture UFF_FONTDIRECTORY (specificata da offFontDir) viene ordinata dal contenuto del membro wFontID della struttura. |
dwReserved[4]
Riservato. Deve essere impostato su zero.
Requisiti
Requisito | Valore |
---|---|
Intestazione | prntfont.h (includere Prntfont.h) |