Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure PSINJECTDATA est un en-tête pour la mémoire tampon d’entrée utilisée avec la fonction d’échappement d’imprimante POSTSCRIPT_INJECTION .
Syntaxe
typedef struct _PSINJECTDATA {
DWORD DataBytes;
WORD InjectionPoint;
WORD PageNumber;
} PSINJECTDATA, *PPSINJECTDATA;
Membres
DataBytes
Nombre d’octets de données brutes à injecter. Les données brutes commencent immédiatement après cette structure. Cette taille n’inclut pas la taille de la structure PSINJECTDATA .
InjectionPoint
Spécifie où injecter les données brutes dans la sortie PostScript. Ce membre peut être l’une des valeurs suivantes.
| Valeur | Signification |
|---|---|
| PSINJECT_BEGINSTREAM | Avant le premier octet du flux de travail. |
| PSINJECT_PSADOBE | Avant % ! PS-Adobe. |
| PSINJECT_PAGESATEND | Remplace %%Pages du pilote (atend). |
| PSINJECT_PAGES | Remplace %%Pages nnn du pilote. |
| PSINJECT_DOCNEEDEDRES | Après %%DocumentNeededResources. |
| PSINJECT_DOCSUPPLIEDRES | Après %%DocumentSuppliedResources. |
| PSINJECT_PAGEORDER | Remplace %%PageOrder du pilote. |
| PSINJECT_ORIENTATION | Remplace l’orientation %%du pilote. |
| PSINJECT_BOUNDINGBOX | Remplace %%BoundingBox du pilote. |
| PSINJECT_DOCUMENTPROCESSCOLORS | Remplace la couleur> %%DocumentProcessColors <du pilote. |
| PSINJECT_COMMENTS | Avant %%EndComments. |
| PSINJECT_BEGINDEFAULTS | Après %%BeginDefaults. |
| PSINJECT_ENDDEFAULTS | Avant %%EndDefaults. |
| PSINJECT_BEGINPROLOG | Après %%BeginProlog. |
| PSINJECT_ENDPROLOG | Avant %%EndProlog. |
| PSINJECT_BEGINSETUP | Après %%BeginSetup. |
| PSINJECT_ENDSETUP | Avant %%EndSetup. |
| PSINJECT_TRAILER | Après %%Trailer |
| PSINJECT_EOF | Après %%EOF |
| PSINJECT_ENDSTREAM | Après le dernier octet du flux de travail |
| PSINJECT_DOCUMENTPROCESSCOLORSATEND | Remplace %%DocumentProcessColors du pilote (atend) |
| Points d’injection au niveau de la page | |
| PSINJECT_PAGENUMBER | Remplace la %%page du pilote |
| PSINJECT_BEGINPAGESETUP | Après %%BeginPageSetup |
| PSINJECT_ENDPAGESETUP | Avant %%EndPageSetup |
| PSINJECT_PAGETRAILER | Après %%PageTrailer |
| PSINJECT_PLATECOLOR | Remplacer le %%PlateColor du pilote : <couleur> |
| PSINJECT_SHOWPAGE | Opérateur Before showpage |
| PSINJECT_PAGEBBOX | Remplace %%PageBoundingBox du pilote |
| PSINJECT_ENDPAGECOMMENTS | Avant %%EndPageComments |
| PSINJECT_VMSAVE | Opérateur Avant l’enregistrement |
| PSINJECT_VMRESTORE | Opérateur après restauration |
PageNumber
Numéro de page (à partir de 1) auquel les données d’injection sont appliquées. Spécifiez zéro pour appliquer les données d’injection à toutes les pages. Ce membre est significatif uniquement pour les points d’injection au niveau de la page à partir de PSINJECT_PAGENUMBER. Pour les autres points d’injection, définissez PageNumber sur zéro.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| En-tête | wingdi.h (inclure Windows.h) |