UNI_GLYPHSETDATA structure (prntfont.h)
The UNI_GLYPHSEDATA structure is one of the structures used to define the contents of glyph translation table files (.gtt files).
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;
Members
dwSize
Specifies the total size, in bytes, of the .gtt file. Note that this is the total size of all structures used to define the file. This value is not the size of the UNI_GLYPHSETDATA structure.
dwVersion
Specifies the file version number, as defined in prntfont.h by a constant with a name format of UNI_GLYPHSETDATA_VERSION_x_x.
dwFlags
Not used.
lPredefinedID
Specifies one of the CC_-prefixed code conversion identifiers defined in prntfont.h.
dwGlyphCount
Specifies the number of glyphs provided by this font.
dwRunCount
Specifies the number of GLYPHRUN structures in the array pointed to by loRunOffset.
loRunOffset
Specifies the byte offset from the beginning of the UNI_GLYPHSETDATA structure to the beginning of an array of GLYPHRUN structures.
dwCodePageCount
Specifies the number of UNI_CODEPAGEINFO structures in the array pointed to by loCodePageOffset.
loCodePageOffset
Specifies the byte offset from the beginning of the UNI_GLYPHSETDATA structure to the beginning of an array of UNI_CODEPAGEINFO structures.
loMapTableOffset
Specifies the byte offset from the beginning of the UNI_GLYPHSETDATA structure to the beginning of a MAPTABLE structure.
dwReserved[2]
Reserved for system use.
Remarks
A UNI_GLYPHSETDATA structure must be the first structure contained in a .gtt file.
Requirements
Requirement | Value |
---|---|
Header | prntfont.h (include Prntfont.h) |