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)

Vedi anche

DATA_HEADER

UFF_FONTDIRECTORY