PSINJECTDATA-Struktur (wingdi.h)
Die PSINJECTDATA-Struktur ist ein Header für den Eingabepuffer, der mit der POSTSCRIPT_INJECTION Drucker-Escapefunktion verwendet wird.
Syntax
typedef struct _PSINJECTDATA {
DWORD DataBytes;
WORD InjectionPoint;
WORD PageNumber;
} PSINJECTDATA, *PPSINJECTDATA;
Member
DataBytes
Die Anzahl der Bytes an Rohdaten, die eingefügt werden sollen. Die Rohdaten beginnen unmittelbar nach dieser Struktur. Diese Größe enthält nicht die Größe der PSINJECTDATA-Struktur .
InjectionPoint
Gibt an, wo die Rohdaten in die PostScript-Ausgabe eingefügt werden sollen. Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
PSINJECT_BEGINSTREAM | Vor dem ersten Byte des Auftragsdatenstroms. |
PSINJECT_PSADOBE | Vor %! PS-Adobe. |
PSINJECT_PAGESATEND | Ersetzt die %%Pages des Treibers (atend). |
PSINJECT_PAGES | Ersetzt %%Pages nnn des Treibers. |
PSINJECT_DOCNEEDEDRES | Nach %%DocumentNeedEdResources. |
PSINJECT_DOCSUPPLIEDRES | Nach %%DocumentSuppliedResources. |
PSINJECT_PAGEORDER | Ersetzt %%PageOrder des Treibers. |
PSINJECT_ORIENTATION | Ersetzt die %%Ausrichtung des Treibers. |
PSINJECT_BOUNDINGBOX | Ersetzt %%BoundingBox des Treibers. |
PSINJECT_DOCUMENTPROCESSCOLORS | Ersetzt die %%DocumentProcessColors-Farbe> des Treibers<. |
PSINJECT_COMMENTS | Vor %%EndComments. |
PSINJECT_BEGINDEFAULTS | Nach %%BeginDefaults. |
PSINJECT_ENDDEFAULTS | Vor %%EndDefaults. |
PSINJECT_BEGINPROLOG | Nach %%BeginProlog. |
PSINJECT_ENDPROLOG | Vor %%EndProlog. |
PSINJECT_BEGINSETUP | Nach %%BeginSetup. |
PSINJECT_ENDSETUP | Vor %%EndSetup. |
PSINJECT_TRAILER | Nach %%Trailer |
PSINJECT_EOF | Nach %%EOF |
PSINJECT_ENDSTREAM | Nach dem letzten Byte des Auftragsdatenstroms |
PSINJECT_DOCUMENTPROCESSCOLORSATEND | Ersetzt %%DocumentProcessColors des Treibers (atend) |
Einschleuspunkte auf Seitenebene | |
PSINJECT_PAGENUMBER | Ersetzt die %%Page des Treibers |
PSINJECT_BEGINPAGESETUP | Nach %%BeginPageSetup |
PSINJECT_ENDPAGESETUP | Vor %%EndPageSetup |
PSINJECT_PAGETRAILER | Nach %%PageTrailer |
PSINJECT_PLATECOLOR | Ersetzen Des Treibers %%PlateColor: <Farbe> |
PSINJECT_SHOWPAGE | Vor showpage-Operator |
PSINJECT_PAGEBBOX | Ersetzt %%PageBoundingBox des Treibers |
PSINJECT_ENDPAGECOMMENTS | Vor %%EndPageComments |
PSINJECT_VMSAVE | Operator vor dem Speichern |
PSINJECT_VMRESTORE | Nach der Wiederherstellung |
PageNumber
Die Seitenzahl (ab 1), auf die die Einschleusungsdaten angewendet werden. Geben Sie null an, um die Einschleusungsdaten auf alle Seiten anzuwenden. Dieses Element ist nur für Einschleuspunkte auf Seitenebene ab PSINJECT_PAGENUMBER sinnvoll. Legen Sie für andere Einschleuspunkte PageNumber auf 0 fest.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | wingdi.h (einschließlich Windows.h) |