Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura PSINJECTDATA é um cabeçalho para o buffer de entrada usado com a função de escape da impressora POSTSCRIPT_INJECTION .
Sintaxe
typedef struct _PSINJECTDATA {
DWORD DataBytes;
WORD InjectionPoint;
WORD PageNumber;
} PSINJECTDATA, *PPSINJECTDATA;
Membros
DataBytes
O número de bytes de dados brutos a serem injetados. Os dados brutos começam imediatamente após essa estrutura. Esse tamanho não inclui o tamanho da estrutura PSINJECTDATA .
InjectionPoint
Especifica onde injetar os dados brutos na saída do PostScript. Esse membro pode ser um dos valores a seguir.
| Valor | Significado |
|---|---|
| PSINJECT_BEGINSTREAM | Antes do primeiro byte do fluxo de trabalho. |
| PSINJECT_PSADOBE | Antes de %! PS-Adobe. |
| PSINJECT_PAGESATEND | Substitui %%Pages do driver (atend). |
| PSINJECT_PAGES | Substitui %%Pages nnn do driver. |
| PSINJECT_DOCNEEDEDRES | Após %%DocumentNeededResources. |
| PSINJECT_DOCSUPPLIEDRES | Após %%DocumentSuppliedResources. |
| PSINJECT_PAGEORDER | Substitui %%PageOrder do driver. |
| PSINJECT_ORIENTATION | Substitui %%Orientation do driver. |
| PSINJECT_BOUNDINGBOX | Substitui %%BoundingBox do driver. |
| PSINJECT_DOCUMENTPROCESSCOLORS | Substitui a cor> %%DocumentProcessColors <do driver. |
| PSINJECT_COMMENTS | Antes de %%EndComments. |
| PSINJECT_BEGINDEFAULTS | Após %%BeginDefaults. |
| PSINJECT_ENDDEFAULTS | Antes de %%EndDefaults. |
| PSINJECT_BEGINPROLOG | Após %%BeginProlog. |
| PSINJECT_ENDPROLOG | Antes de %%EndProlog. |
| PSINJECT_BEGINSETUP | Após %%BeginSetup. |
| PSINJECT_ENDSETUP | Antes de %%EndSetup. |
| PSINJECT_TRAILER | Após %%Trailer |
| PSINJECT_EOF | Após %%EOF |
| PSINJECT_ENDSTREAM | Após o último byte do fluxo de trabalho |
| PSINJECT_DOCUMENTPROCESSCOLORSATEND | Substitui %%DocumentProcessColors do driver (atend) |
| Pontos de injeção no nível da página | |
| PSINJECT_PAGENUMBER | Substitui %%Page do driver |
| PSINJECT_BEGINPAGESETUP | Após %%BeginPageSetup |
| PSINJECT_ENDPAGESETUP | Antes de %%EndPageSetup |
| PSINJECT_PAGETRAILER | Após %%PageTrailer |
| PSINJECT_PLATECOLOR | Substituir %%PlateColor do driver: <cor> |
| PSINJECT_SHOWPAGE | Antes do operador showpage |
| PSINJECT_PAGEBBOX | Substitui %%PageBoundingBox do driver |
| PSINJECT_ENDPAGECOMMENTS | Antes de %%EndPageComments |
| PSINJECT_VMSAVE | Operador Antes de salvar |
| PSINJECT_VMRESTORE | Após o operador de restauração |
PageNumber
O número da página (a partir de 1) ao qual os dados de injeção são aplicados. Especifique zero para aplicar os dados de injeção a todas as páginas. Esse membro é significativo apenas para pontos de injeção no nível da página a partir de PSINJECT_PAGENUMBER. Para outros pontos de injeção, defina PageNumber como zero.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Cabeçalho | wingdi.h (inclua Windows.h) |