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 DATA_HEADER Struktur wird verwendet, um einen Datenabschnitt in einer Unidrv-Schriftartformatdatei (UFF-Datei) anzugeben.
Syntax
typedef struct _DATA_HEADER {
DWORD dwSignature;
WORD wSize;
WORD wDataID;
DWORD dwDataSize;
DWORD dwReserved;
} DATA_HEADER, *PDATA_HEADER;
Angehörige
dwSignature
Gibt den Signaturwert an, der den Datentyp im Datenabschnitt identifiziert. Gültige Signaturwerte werden in der folgenden Tabelle aufgeführt.
| Unterschrift | Definition |
|---|---|
| DATA_CTT_SIG | Dieser Datenabschnitt enthält CTT--formatierte Glyphensatzinformationen. |
| DATA_GTT_SIG | Dieser Datenabschnitt enthält GTT--formatierte Glyphensatzinformationen. |
| DATA_IFI_SIG | Dieser Datenabschnitt enthält IFI-formatierte Schriftartmetriken. |
| DATA_UFM_SIG | Dieser Datenabschnitt enthält UFM--formatierte Schriftartmetriken. |
| DATA_VAR_SIG | Dieser Datenabschnitt enthält Daten, die auf den Drucker heruntergeladen werden sollen. Siehe den folgenden Abschnitt "Hinweise". |
wSize
Gibt die Größe der DATA_HEADER Struktur in Bytes an.
wDataID
Wenn der Datenabschnitt Schriftartmetrikendaten enthält, muss dieser Wert ein eindeutiger Schriftartbezeichner sein. Bei Schriftarten, die vom Schriftartinstallationsprogramm dauerhaft heruntergeladen werden, sollte dieser Wert der Bezeichner der heruntergeladenen Schriftart sein.
Wenn der Datenabschnitt Glyphendaten enthält, muss dieser Wert ein Glyphensatzbezeichner sein.
Wenn der Datenabschnitt variable Daten enthält, muss dieser Wert null sein.
dwDataSize
Gibt die Größe aller Informationen in Byte an, die durch diese DATA_HEADER Struktur dargestellt werden. Wenn z. B. dwSignature DATA_UFM_SIG ist, stellt dieser Wert den Schriftgrad in Byte der UNIFM_HDR Struktur der Schriftart und alle zugehörigen Strukturen dar. Der Größenwert enthält keinen Byteabstand, der zum Ausrichten der nächsten DATA_HEADER Struktur an ein DWORD erforderlich ist.
dwReserved
Wird nicht verwendet. Muss auf Null festgelegt werden.
Bemerkungen
Wenn dwSignature DATA_VAR_SIG ist, enthält der Datenabschnitt variable Daten, die Unidrv beim ersten Auswählen der Schriftart an den Drucker sendet. In der Regel bestehen diese Daten aus einer Schriftartkopfzeile und einem entsprechenden Schriftbezeichner sowie herunterladbaren Glypheninformationen für alle Glyphen, die von der Schriftart unterstützt werden. PCL- Informationen zur weichen Schriftart umfassen Druckersteuerungssprachenbefehle zum Laden der Schriftartkopfzeile und Glyphendefinitionen für alle unterstützten Glyphen. Unidrv überprüft keine Variablendaten. Die Datenüberprüfung sollte vom Schriftartinstallationsprogramm ausgeführt werden.
Jede DATA_HEADER Struktur muss DWORD-ausgerichtet sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | prntfont.h (include Prntfont.h) |