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) |