struktur UFF_FILEHEADER (prntfont.h)

Struktur UFF_FILEHEADER digunakan untuk menentukan konten file format font Unidrv (file.uff).

Sintaks

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;

Anggota

dwSignature

Menentukan tanda tangan untuk file .uff. Nilai ini harus UFF_FILE_MAGIC.

dwVersion

Menentukan versi format untuk file .uff. Nilai ini harus UFF_VERSION_NUMBER. HIWORD berisi nomor versi utama dan LOWORD berisi nomor versi minor.

dwSize

Menentukan ukuran, dalam byte, dari struktur UFF_FILEHEADER.

nFonts

Menentukan jumlah font yang ditentukan dalam file .uff dan diidentifikasi oleh struktur DATA_HEADER . Ini juga jumlah struktur UFF_FONTDIRECTORY dalam file .uff.

nGlyphSets

Menentukan jumlah set glyph yang ditentukan dalam file .uff dan diidentifikasi oleh struktur DATA_HEADER. Beberapa font mungkin berbagi set glyph.

nVarData

Menentukan jumlah bagian data variabel yang ditentukan dalam file .uff dan diidentifikasi oleh struktur DATA_HEADER.

offFontDir

Menentukan offset, dalam byte, dari awal file .uff ke awal struktur UFF_FONTDIRECTORY pertama.

dwFlags

Adalah sekumpulan bendera bit, seperti yang ditentukan dalam tabel berikut.

Bendera Definisi
FONT_DIR_SORTED Array struktur UFF_FONTDIRECTORY (ditentukan oleh offFontDir) diurutkan berdasarkan konten anggota wFontID struktur tersebut.

dwReserved[4]

Dicadangkan. Harus diatur ke nol.

Persyaratan

Persyaratan Nilai
Header prntfont.h (termasuk Prntfont.h)

Lihat juga

DATA_HEADER

UFF_FONTDIRECTORY