PrintSystemJobInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit en détail un travail d'impression.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Héritage
Remarques
Cette classe n’a aucun constructeur public. Pour obtenir une référence à un PrintSystemJobInfo objet, utilisez la méthode statique PrintSystemJobInfo.Get ou l’une des méthodes instance suivantes PrintQueue : GetJob, GetPrintJobInfoCollectionou AddJob.
De nombreuses propriétés de travail d’impression, telles que si un travail est terminé, doivent être passées de l’imprimante à l’objet PrintSystemJobInfo avant que votre application ne lit la propriété correspondante (IsCompleted). La Refresh méthode fournit cette fonctionnalité.
De même, lorsque votre application modifie la valeur de la JobName propriété, la modification doit être écrite dans l’utilitaire de file d’attente d’impression sur l’ordinateur. La Commit méthode fournit cette fonctionnalité.
Si vous dérivez une classe à partir de PrintSystemJobInfo laquelle possède des propriétés supplémentaires accessibles en écriture, vous devez implémenter une substitution des Refresh méthodes et Commit .
Attention
Les classes de l’espace System.Printing de noms ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.NET application ou service. La tentative d’utilisation de ces classes à partir de l’un de ces types d’application peut produire des problèmes inattendus, tels que des performances de service réduites et des exceptions d’exécution.
Si vous souhaitez imprimer à partir d’une application Windows Forms, consultez l’espace de System.Drawing.Printing noms.
Propriétés
HostingPrintQueue |
Obtient la file d'attente à l'impression qui héberge le travail d'impression. |
HostingPrintServer |
Obtient le serveur d'impression qui héberge la file d'attente à l'impression pour le travail d'impression. |
IsBlocked |
Obtient une valeur qui indique si le travail d'impression est bloqué et par conséquent, n'imprime pas. |
IsCompleted |
Obtient une valeur qui indique si le travail d'impression est terminé. |
IsDeleted |
Obtient une valeur qui indique si le travail d'impression représenté par l'objet PrintSystemJobInfo a été supprimé de la file d'attente à l'impression. |
IsDeleting |
Obtient une valeur qui indique si le travail d'impression est supprimé de la file d'attente à l'impression. |
IsDisposed |
Obtient ou définit une valeur indiquant si l'objet a été supprimé. (Hérité de PrintSystemObject) |
IsInError |
Obtient une valeur qui indique si une condition d'erreur est associée au travail d'impression. |
IsOffline |
Obtient une valeur qui indique si l'imprimante n'est pas connectée. |
IsPaperOut |
Obtient une valeur qui indique si l'imprimante est à cours de papier du type et des dimensions requis par le travail d'impression. |
IsPaused |
Obtient une valeur qui indique si le travail d'impression est suspendu. |
IsPrinted |
Obtient une valeur qui indique si le travail d'impression a réussi. |
IsPrinting |
Obtient une valeur qui indique si le travail d'impression est en cours. |
IsRestarted |
Obtient une valeur qui indique si le travail d'impression a été redémarré. |
IsRetained |
Obtient une valeur qui indique si le travail d'impression a été enregistré dans la file d'attente après avoir été imprimé. |
IsSpooling |
Obtient une valeur qui indique si le travail d'impression est mis en attente. |
IsUserInterventionRequired |
Obtient une valeur qui indique si l'imprimante nécessite l'intervention de l'utilisateur. |
JobIdentifier |
Obtient le numéro d'identification du travail d'impression. |
JobName |
Obtient ou définit le nom du travail d'impression. |
JobSize |
Obtient la taille, en octets, du travail d'impression. |
JobStatus |
Obtient l'état actuel du travail d'impression. |
JobStream |
Obtient une référence à l’élément Stream du travail d’impression. |
Name |
Obtient le nom de l'objet. (Hérité de PrintSystemObject) |
NumberOfPages |
Obtient le nombre de pages du travail d'impression. |
NumberOfPagesPrinted |
Obtient le nombre de pages déjà imprimées. |
Parent |
Obtient le parent de l'objet. (Hérité de PrintSystemObject) |
PositionInPrintQueue |
Obtient la position du travail d'impression dans la file d'attente à l'impression. |
Priority |
Obtient une expression non-numérique qui représente la priorité du travail d'impression par rapport aux autres travaux dans la file d'attente à l'impression. |
PropertiesCollection |
Obtient une collection de paires d'attributs et de valeurs. (Hérité de PrintSystemObject) |
StartTimeOfDay |
Obtient la première heure de la journée, exprimée en nombre de minutes à partir de minuit dans le temps universel coordonné (UTC) (également appelé temps moyen de Greenwich [GMT]), à laquelle le travail d'impression peut commencer. |
Submitter |
Obtient le nom de l'utilisateur qui a envoyé le travail d'impression. |
TimeJobSubmitted |
Obtient la date et heure d'envoi du travail d'impression. |
TimeSinceStartedPrinting |
Obtient le temps écoulé, en millisecondes, depuis que le travail d'impression a débuté. |
UntilTimeOfDay |
Obtient la dernière heure de la journée, exprimée en nombre de minutes à partir de minuit dans le temps universel coordonné (UTC) (également appelé temps moyen de Greenwich [GMT]), à laquelle le travail d'impression peut commencer. |
Méthodes
Cancel() |
Annule le travail d'impression. |
Commit() |
Écrit toute modification apportées aux propriétés de l'objet PrintSystemJobInfo au travail d'impression réel que l'objet représente. |
Dispose() |
Libère toutes les ressources utilisées par PrintSystemObject. (Hérité de PrintSystemObject) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par PrintSystemObject et libère éventuellement les ressources managées. (Hérité de PrintSystemObject) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Get(PrintQueue, Int32) |
Obtient le PrintSystemJobInfo pour le travail spécifié dans la PrintQueuespécifié. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Initialize() |
Initialise les propriétés du PrintSystemObject. (Hérité de PrintSystemObject) |
InternalDispose(Boolean) |
Libère les ressources non managées utilisées par le PrintSystemJobInfo et éventuellement les ressources managées. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Pause() |
Fait arrêter l'impression du travail jusqu'à ce que Resume() s'exécute. |
Refresh() |
Met à jour les propriétés de l'objet PrintSystemJobInfo afin que leurs valeurs correspondent aux valeurs du travail d'impression réel que l'objet représente. |
Restart() |
Reprend un travail d'impression depuis le début. |
Resume() |
Reprend l'impression d'un travail d'impression suspendu. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |