structure UNI_GLYPHSETDATA (prntfont.h)
La structure UNI_GLYPHSEDATA est l’une des structures utilisées pour définir le contenu des fichiers de table de traduction de glyphes (fichiers .gtt).
Syntaxe
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;
Membres
dwSize
Spécifie la taille totale, en octets, du fichier .gtt. Notez qu’il s’agit de la taille totale de toutes les structures utilisées pour définir le fichier. Cette valeur n’est pas la taille de la structure UNI_GLYPHSETDATA.
dwVersion
Spécifie le numéro de version du fichier, tel que défini dans prntfont.h par une constante au format de nom UNI_GLYPHSETDATA_VERSION_x_x.
dwFlags
Non utilisé.
lPredefinedID
Spécifie l’un des identificateurs de conversion de code avec préfixe CC_ définis dans prntfont.h.
dwGlyphCount
Spécifie le nombre de glyphes fournis par cette police.
dwRunCount
Spécifie le nombre de structures GLYPHRUN dans le tableau pointé par loRunOffset.
loRunOffset
Spécifie le décalage d’octets entre le début de la structure UNI_GLYPHSETDATA et le début d’un tableau de structures GLYPHRUN .
dwCodePageCount
Spécifie le nombre de structures UNI_CODEPAGEINFO dans le tableau pointé par loCodePageOffset.
loCodePageOffset
Spécifie le décalage d’octets du début de la structure UNI_GLYPHSETDATA au début d’un tableau de structures UNI_CODEPAGEINFO .
loMapTableOffset
Spécifie le décalage d’octets entre le début de la structure UNI_GLYPHSETDATA et le début d’une structure MAPTABLE .
dwReserved[2]
Réservé pour le système.
Remarques
Une structure UNI_GLYPHSETDATA doit être la première structure contenue dans un fichier .gtt.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | prntfont.h (include Prntfont.h) |