Interface IPrintJob (printerextension.h)
Contient des propriétés qui représentent un travail d’impression.
Cette interface fournit également une méthode qui permet d’annuler un travail d’impression.
Héritage
L’interface IPrintJob hérite de l’interface IUnknown.
Méthodes
L’interface IPrintJob a ces méthodes.
IPrintJob ::get_Id Obtient l’identificateur (ID) du travail d’impression. |
IPrintJob ::get_Name Obtient le nom du travail d’impression. |
IPrintJob ::get_PrintedPages Obtient le nombre de pages qui ont été imprimées. |
IPrintJob ::get_Status Obtient l'état actuel du travail d'impression. |
IPrintJob ::get_SubmissionTime Obtient l’heure de soumission, au format « DATE », fournie à l’heure locale de l’utilisateur (et non au format UTC fourni par le spouleur). |
IPrintJob ::get_TotalPages Obtient le nombre total de pages que le document contient. |
IPrintJob ::RequestCancel Demande l’annulation d’un travail d’impression. |
Remarques
L’interface IPrintJob fournit un wrapper autour de certaines propriétés de la structure JOB_INFO_1 du spouleur.
IPrintJob permet également d’effectuer la gestion des travaux à partir d’une application d’appareil UWP ou d’une extension d’imprimante. Pour plus d’informations, consultez Gestion des travaux.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
Plateforme cible | Windows |
En-tête | printerextension.h |