DATA_HEADER-Struktur (prntfont.h)
Die DATA_HEADER-Struktur wird verwendet, um einen Datenabschnitt in einer Unidrv-Schriftformatdatei (.uff-Datei) anzugeben.
Syntax
typedef struct _DATA_HEADER {
DWORD dwSignature;
WORD wSize;
WORD wDataID;
DWORD dwDataSize;
DWORD dwReserved;
} DATA_HEADER, *PDATA_HEADER;
Member
dwSignature
Gibt den Signaturwert an, der den Datentyp im Datenabschnitt identifiziert. Gültige Signaturwerte sind in der folgenden Tabelle aufgeführt.
Signatur | 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 Schriftartmetriken im IFI-Format. |
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. Weitere Informationen finden Sie im 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. Für Schriftarten, die dauerhaft vom Schriftartinstallationsprogramm 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 Variablendaten enthält, muss dieser Wert null sein.
dwDataSize
Gibt die Größe aller Von dieser DATA_HEADER-Struktur dargestellten Informationen in Bytes an. Wenn dwSignature beispielsweise DATA_UFM_SIG ist, stellt dieser Wert die Größe der UNIFM_HDR Struktur der Schriftart und aller zugeordneten Strukturen in Byte dar. Der Größenwert enthält keinen Byteabstand, der erforderlich ist, um die nächste DATA_HEADER-Struktur an einem DWORD auszurichten.
dwReserved
Wird nicht verwendet. Muss auf 0 (null) festgelegt werden.
Hinweise
Wenn dwSignature DATA_VAR_SIG ist, enthält der Datenabschnitt Variablendaten, die Unidrv beim ersten Auswählen der Schriftart an den Drucker sendet. In der Regel bestehen diese Daten aus einem Schriftheader und einem entsprechenden Schriftartbezeichner sowie herunterladbaren Glypheninformationen für alle von der Schriftart unterstützten Glyphen. PcL soft font information includes drucker control language commands for loading the font header and glyph definitions for all supported glyphs. Unidrv überprüft keine Variablendaten. Die Datenüberprüfung sollte vom Installationsprogramm für Schriftarten durchgeführt werden.
Jede DATA_HEADER-Struktur muss DWORD ausgerichtet sein.
Anforderungen
Anforderung | Wert |
---|---|
Header | prntfont.h (prntfont.h einschließen) |