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 à un travail d’impression d’être annulé.
Héritage
L’interface IPrintJob hérite de l’interface IUnknown.
Méthode
L’interface IPrintJob a ces méthodes.
IPrintJob ::get_Id Obtient l’identificateur de travail d’impression (ID). |
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 dans 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 contient le document. |
IPrintJob ::RequestCancel Demande l’annulation d’un travail d’impression. |
Remarques
L’interface IPrintJob fournit un wrapper autour des propriétés sélectionnées 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8.1 |
serveur minimum pris en charge | Windows Server 2012 R2 |
plateforme cible | Windows |
d’en-tête | printerextension.h |