Freigeben über


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)

Weitere Informationen

POSTSCRIPT_INJECTION

Drucken von Spooler-API-Strukturen

Drucken