Condividi tramite


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)

Vedere anche

DATA_HEADER

UFF_FONTDIRECTORY