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)

Voir aussi

GLYPHRUN

MAPTABLE

UNI_CODEPAGEINFO