UNI_GLYPHSETDATA-Struktur (prntfont.h)
Die UNI_GLYPHSEDATA-Struktur ist eine der Strukturen, die verwendet werden, um den Inhalt von Glyphenübersetzungstabellendateien (GTT-Dateien) zu definieren.
Syntax
typedef struct _UNI_GLYPHSETDATA {
DWORD dwSize;
DWORD dwVersion;
DWORD dwFlags;
LONG lPredefinedID;
DWORD dwGlyphCount;
DWORD dwRunCount;
DWORD loRunOffset;
DWORD dwCodePageCount;
DWORD loCodePageOffset;
DWORD loMapTableOffset;
DWORD dwReserved[2];
} UNI_GLYPHSETDATA, *PUNI_GLYPHSETDATA;
Member
dwSize
Gibt die Gesamtgröße der GTT-Datei in Bytes an. Beachten Sie, dass dies die Gesamtgröße aller Strukturen ist, die zum Definieren der Datei verwendet werden. Dieser Wert ist nicht die Größe der UNI_GLYPHSETDATA-Struktur.
dwVersion
Gibt die Versionsnummer der Datei an, die in prntfont.h durch eine Konstante mit dem Namensformat UNI_GLYPHSETDATA_VERSION_x_x definiert wird.
dwFlags
Wird nicht verwendet.
lPredefinedID
Gibt einen der in prntfont.h definierten Codekonvertierungsbezeichner mit CC_ Präfix an.
dwGlyphCount
Gibt die Anzahl der von dieser Schriftart bereitgestellten Glyphen an.
dwRunCount
Gibt die Anzahl der GLYPHRUN-Strukturen im Array an, auf das von loRunOffset verwiesen wird.
loRunOffset
Gibt den Byteoffset vom Anfang der UNI_GLYPHSETDATA-Struktur bis zum Anfang eines Arrays von GLYPHRUN-Strukturen an.
dwCodePageCount
Gibt die Anzahl UNI_CODEPAGEINFO Strukturen im Array an, auf das von loCodePageOffset verwiesen wird.
loCodePageOffset
Gibt den Byteoffset vom Anfang der UNI_GLYPHSETDATA-Struktur bis zum Anfang eines Arrays von UNI_CODEPAGEINFO-Strukturen an.
loMapTableOffset
Gibt den Byteoffset vom Anfang der UNI_GLYPHSETDATA-Struktur bis zum Anfang einer MAPTABLE-Struktur an.
dwReserved[2]
Ist für das System reserviert.
Hinweise
Eine UNI_GLYPHSETDATA-Struktur muss die erste Struktur sein, die in einer GTT-Datei enthalten ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | prntfont.h (einschließlich Prntfont.h) |