Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die TRANSDATA-Struktur ist eine der Strukturen, die verwendet werden, um den Inhalt Glyphenübersetzungstabellendateien (.gtt-Dateien) zu definieren.
Syntax
typedef struct _TRANSDATA {
BYTE ubCodePageID;
BYTE ubType;
union {
SHORT sCode;
BYTE ubCode;
BYTE ubPairs[2];
} uCode;
} TRANSDATA, *PTRANSDATA;
Angehörige
ubCodePageID
Gibt den nullbasierten Index einer bestimmten Struktur im Array UNI_CODEPAGEINFO Strukturen an. Die erste Struktur in diesem Array weist einen Index von 0 auf, die zweite Struktur hat einen Index von 1 usw.
Das loCodePageOffset Element der UNI_GLYPHSETDATA-Struktur enthält den Offset vom Anfang der UNI_GLYPHSETDATA Struktur bis zum Anfang des Arrays UNI_CODEPAGEINFO Strukturen.
ubType
Ist eine Gruppe von mindestens einer Bitkennzeichnung wie folgt:
Eine der folgenden drei Formatkennzeichnungen kann festgelegt werden:
| Flagge | Format |
|---|---|
| MTYPE_COMPOSE | Das sCode- Mitglied der uCode- Union enthält einen Offset zu einer Zeichenfolge. Die Zeichenfolge enthält einen Befehl, der an den Drucker gesendet werden soll. |
| MTYPE_DIRECT | Das ubCode- Mitglied der uCode Union enthält einen 1-Byte-Zeichencode, der an den Drucker gesendet werden soll. |
| MTYPE_PAIRED | Die ubPairs Mitglied der uCode Union enthält einen Zwei-Byte-Zeichencode, der an den Drucker gesendet werden soll. |
Eine der folgenden Aktionen kann festgelegt werden. Alle sind optional. Ungültig, wenn das lPredefinedID Mitglied der UNI_GLYPHSETDATA Struktur auf CC_NOPRECNV festgelegt ist.
| Flagge | Aktion |
|---|---|
| MTYPE_ADD | Die angegebene Zuordnung wird der Zuordnungstabelle hinzugefügt, die in der .gtt-Datei enthalten ist, die durch die lPredefinedID Member der UNI_GLYPHSETDATA Struktur angegeben ist. |
| MTYPE_DISABLE | Die angegebene Zuordnung, die in der .gtt-Datei enthalten ist, die durch die lPredefinedID Member der UNI_GLYPHSETDATA-Struktur angegeben ist, ist deaktiviert. |
| MTYPE_REPLACE | Die angegebene Zuordnung ersetzt die Zuordnung in der Zuordnungstabelle, die in der GTT-Datei enthalten ist, die durch die lPredefinedID Member der UNI_GLYPHSETDATA Struktur angegeben ist. |
Eine der folgenden ostasiatischen Kennzeichen kann festgelegt werden:
| Flagge | Ostasiatisches Format |
|---|---|
| MTYPE_SINGLE | Zeichendaten sind Ein-Byte-Daten. |
| MTYPE_DOUBLE | Zeichendaten sind Double-Byte. |
uCode
uCode.sCode
Gibt den Offset einer Befehlszeichenfolge an. Der Offset ist relativ zum Anfang der MAPTABLE- Struktur, die das TRANSDATA-Array enthält. Das erste Wort der Befehlszeichenfolge muss die Befehlsgröße sein. Gültig, wenn das MTYPE_COMPOSE Flag in uType-festgelegt ist.
uCode.ubCode
Gibt einen 1-Byte-Zeichencode an. Gültig, wenn das MTYPE_DIRECT Flag in uType-festgelegt ist.
uCode.ubPairs[2]
Gibt einen 2-Byte-Zeichencode an. Gültig, wenn das MTYPE_PAIRED Flag in uType-festgelegt ist.
Bemerkungen
Das TRANSDATA-Strukturarray einer .gtt-Datei, das Glyphenzuordnungsinformationen enthält, ist in der MAPTABLE Struktur der Datei enthalten.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | prntfont.h (include Prntfont.h) |