Freigeben über


UFF_FILEHEADER Struktur (prntfont.h)

Die UFF_FILEHEADER Struktur wird verwendet, um den Inhalt Unidrv-Schriftartformatdateien (uff-Dateien) zu definieren.

Syntax

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;

Angehörige

dwSignature

Gibt die Signatur für uff-Dateien an. Dieser Wert muss UFF_FILE_MAGIC werden.

dwVersion

Gibt die Formatversion für uff-Dateien an. Dieser Wert muss UFF_VERSION_NUMBER werden. Das HIWORD enthält die Hauptversionsnummer, und LOWORD enthält die Nebenversionsnummer.

dwSize

Gibt die Größe der UFF_FILEHEADER Struktur in Bytes an.

nFonts

Gibt die Anzahl der schriftarten an, die in der uff-Datei angegeben und durch DATA_HEADER Strukturen identifiziert werden. Dies ist auch die Anzahl der UFF_FONTDIRECTORY Strukturen innerhalb der uff-Datei.

nGlyphSets

Gibt die Anzahl der Glyphensätze an, die in der uff-Datei angegeben und durch DATA_HEADER Strukturen identifiziert werden. Einige Schriftarten teilen möglicherweise einen Glyphensatz.

nVarData

Gibt die Anzahl der variablen Datenabschnitte an, die in der uff-Datei angegeben und durch DATA_HEADER Strukturen identifiziert werden.

offFontDir

Gibt den Offset in Bytes vom Anfang der uff-Datei bis zum Anfang der ersten UFF_FONTDIRECTORY Struktur an.

dwFlags

Ist eine Gruppe von Bitkennzeichnungen, wie in der folgenden Tabelle angegeben.

Flagge Definition
FONT_DIR_SORTED Das Array von UFF_FONTDIRECTORY Strukturen (angegeben durch offFontDir) wird nach dem Inhalt des wFontID Members dieser Struktur sortiert.

dwReserved[4]

Reserviert. Muss auf Null festgelegt werden.

Anforderungen

Anforderung Wert
Header- prntfont.h (include Prntfont.h)

Siehe auch

DATA_HEADER

UFF_FONTDIRECTORY