Condividi tramite


Struttura PSINJECTDATA (wingdi.h)

La struttura PSINJECTDATA è un'intestazione per il buffer di input usato con la funzione di escape della stampante POSTSCRIPT_INJECTION .

Sintassi

typedef struct _PSINJECTDATA {
  DWORD DataBytes;
  WORD  InjectionPoint;
  WORD  PageNumber;
} PSINJECTDATA, *PPSINJECTDATA;

Members

DataBytes

Numero di byte di dati non elaborati da inserire. I dati non elaborati iniziano immediatamente dopo questa struttura. Questa dimensione non include le dimensioni della struttura PSINJECTDATA .

InjectionPoint

Specifica dove inserire i dati non elaborati nell'output PostScript. Questo membro può essere uno dei valori seguenti.

Valore Significato
PSINJECT_BEGINSTREAM Prima del primo byte del flusso di processi.
PSINJECT_PSADOBE Prima di %! PS-Adobe.
PSINJECT_PAGESATEND Sostituisce %%Pages del driver (atend).
PSINJECT_PAGES Sostituisce %%Pages nnn del driver.
PSINJECT_DOCNEEDEDRES Dopo %%DocumentNeededResources.
PSINJECT_DOCSUPPLIEDRES Dopo %%DocumentSuppliedResources.
PSINJECT_PAGEORDER Sostituisce %%PageOrder del driver.
PSINJECT_ORIENTATION Sostituisce %%Orientamento del driver.
PSINJECT_BOUNDINGBOX Sostituisce %%BoundingBox del driver.
PSINJECT_DOCUMENTPROCESSCOLORS Sostituisce il colore> %%DocumentProcessColors <del driver.
PSINJECT_COMMENTS Prima di %%EndComments.
PSINJECT_BEGINDEFAULTS Dopo %%BeginDefaults.
PSINJECT_ENDDEFAULTS Prima di %%EndDefaults.
PSINJECT_BEGINPROLOG Dopo %%BeginProlog.
PSINJECT_ENDPROLOG Prima di %%EndProlog.
PSINJECT_BEGINSETUP Dopo %%BeginSetup.
PSINJECT_ENDSETUP Prima di %%EndSetup.
PSINJECT_TRAILER Dopo %%Trailer
PSINJECT_EOF Dopo %%EOF
PSINJECT_ENDSTREAM Dopo l'ultimo byte del flusso di processi
PSINJECT_DOCUMENTPROCESSCOLORSATEND Sostituisce %%DocumentProcessColors (atend) del driver
Punti di inserimento a livello di pagina
PSINJECT_PAGENUMBER Sostituisce la %%pagina del driver
PSINJECT_BEGINPAGESETUP Dopo %%BeginPageSetup
PSINJECT_ENDPAGESETUP Prima di %%EndPageSetup
PSINJECT_PAGETRAILER Dopo %%PageTrailer
PSINJECT_PLATECOLOR Sostituire il driver %%PlateColor: <colore>
PSINJECT_SHOWPAGE Prima dell'operatore showpage
PSINJECT_PAGEBBOX Sostituisce %%PageBoundingBox del driver
PSINJECT_ENDPAGECOMMENTS Prima di %%EndPageComments
PSINJECT_VMSAVE Prima di salvare l'operatore
PSINJECT_VMRESTORE Dopo l'operatore di ripristino

PageNumber

Numero di pagina (a partire da 1) a cui vengono applicati i dati di inserimento. Specificare zero per applicare i dati di inserimento a tutte le pagine. Questo membro è significativo solo per i punti di inserimento a livello di pagina a partire da PSINJECT_PAGENUMBER. Per altri punti di inserimento, impostare PageNumber su zero.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione wingdi.h (include Windows.h)

Vedi anche

POSTSCRIPT_INJECTION

Stampare strutture API Spooler

Stampa