UFF_FILEHEADER-Struktur (prntfont.h)
Die UFF_FILEHEADER-Struktur wird verwendet, um den Inhalt von 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;
Member
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 die LOWORD 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 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 können einen Glyphensatz gemeinsam nutzen.
nVarData
Gibt die Anzahl der Variablendatenabschnitte 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 Bitflags, wie in der folgenden Tabelle angegeben.
Flag | 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 0 festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | prntfont.h (einschließlich Prntfont.h) |