Structure PSINJECTDATA (wingdi.h)
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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour