Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura PSINJECTDATA es un encabezado para el búfer de entrada utilizado con la función de escape de impresora POSTSCRIPT_INJECTION .
Sintaxis
typedef struct _PSINJECTDATA {
DWORD DataBytes;
WORD InjectionPoint;
WORD PageNumber;
} PSINJECTDATA, *PPSINJECTDATA;
Miembros
DataBytes
Número de bytes de datos sin procesar que se van a insertar. Los datos sin procesar comienzan inmediatamente después de esta estructura. Este tamaño no incluye el tamaño de la estructura PSINJECTDATA .
InjectionPoint
Especifica dónde insertar los datos sin procesar en la salida de PostScript. Este miembro puede ser uno de los siguientes valores.
| Valor | Significado |
|---|---|
| PSINJECT_BEGINSTREAM | Antes del primer byte de flujo de trabajo. |
| PSINJECT_PSADOBE | Antes de %! PS-Adobe. |
| PSINJECT_PAGESATEND | Reemplaza %%Pages (atend) del controlador. |
| PSINJECT_PAGES | Reemplaza al controlador %%Pages nnn. |
| PSINJECT_DOCNEEDEDRES | Después de %%DocumentNeededResources. |
| PSINJECT_DOCSUPPLIEDRES | Después de %%DocumentSuppliedResources. |
| PSINJECT_PAGEORDER | Reemplaza al controlador %%PageOrder. |
| PSINJECT_ORIENTATION | Reemplaza a %%Orientation del controlador. |
| PSINJECT_BOUNDINGBOX | Reemplaza al controlador %%BoundingBox. |
| PSINJECT_DOCUMENTPROCESSCOLORS | Reemplaza el color> %%DocumentProcessColors <del controlador. |
| PSINJECT_COMMENTS | Antes de %%EndComments. |
| PSINJECT_BEGINDEFAULTS | Después de %%BeginDefaults. |
| PSINJECT_ENDDEFAULTS | Antes de %%EndDefaults. |
| PSINJECT_BEGINPROLOG | Después de %%BeginProlog. |
| PSINJECT_ENDPROLOG | Antes de %%EndProlog. |
| PSINJECT_BEGINSETUP | Después de %%BeginSetup. |
| PSINJECT_ENDSETUP | Antes de %%EndSetup. |
| PSINJECT_TRAILER | Después de %%Trailer |
| PSINJECT_EOF | Después de %%EOF |
| PSINJECT_ENDSTREAM | Después del último byte de flujo de trabajo |
| PSINJECT_DOCUMENTPROCESSCOLORSATEND | Reemplaza a %%DocumentProcessColors del controlador (al final) |
| Puntos de inyección de nivel de página | |
| PSINJECT_PAGENUMBER | Reemplaza la página %%Page del controlador. |
| PSINJECT_BEGINPAGESETUP | Después de %%BeginPageSetup |
| PSINJECT_ENDPAGESETUP | Antes de %%EndPageSetup |
| PSINJECT_PAGETRAILER | Después de %%PageTrailer |
| PSINJECT_PLATECOLOR | Reemplazar el controlador %%PlateColor: <color> |
| PSINJECT_SHOWPAGE | Antes del operador showpage |
| PSINJECT_PAGEBBOX | Reemplaza el controlador %%PageBoundingBox |
| PSINJECT_ENDPAGECOMMENTS | Antes de %%EndPageComments |
| PSINJECT_VMSAVE | Antes del operador save |
| PSINJECT_VMRESTORE | Operador after restore |
PageNumber
Número de página (a partir de 1) al que se aplican los datos de inyección. Especifique cero para aplicar los datos de inyección a todas las páginas. Este miembro solo es significativo para los puntos de inserción de nivel de página a partir de PSINJECT_PAGENUMBER. Para otros puntos de inyección, establezca PageNumber en cero.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Encabezado | wingdi.h (incluye Windows.h) |