PrintQueue PrintQueue PrintQueue PrintQueue Class

Définition

Gère des imprimantes et des travaux d'impression.Manages printers and print jobs.

public ref class PrintQueue : System::Printing::PrintSystemObject
public class PrintQueue : System.Printing.PrintSystemObject
type PrintQueue = class
    inherit PrintSystemObject
Public Class PrintQueue
Inherits PrintSystemObject
Héritage

Remarques

Certaines propriétés de la PrintQueue représentent des caractéristiques de l’utilitaire de file d’impression qui s’exécute sur l’ordinateur de l’objet, mais d’autres représentent des fonctionnalités ou états de l’imprimante elle-même.Some properties of the PrintQueue object represent characteristics of the print queue utility that runs on the computer, but others represent features or states of the printer itself. Par exemple, NumberOfJobs est une caractéristique de la file d’attente, mais Location est une propriété de l’imprimante.For example, NumberOfJobs is a characteristic of the print queue, but Location is a property of the printer. La plupart des propriétés de l’imprimante, telles que déterminer s’il doit l’attention de l’utilisateur, doivent être transmis, par les moyens du Refresh (méthode), à partir de l’imprimante elle-même à le PrintQueue objet.Many of the properties of the printer, such as whether it needs user attention, need to be passed, by means of the Refresh method, from the printer itself to the PrintQueue object. Cela doit être effectuée avant la propriété correspondante (NeedUserIntervention) est lu par votre programme.This should be done before the corresponding property (NeedUserIntervention) is read by your program. De même, lorsque votre programme modifie les valeurs d’une ou plusieurs propriétés d’un PrintQueue de l’objet, la modification doit être écrite à l’utilitaire de file d’attente à l’impression réelle sur l’ordinateur.Similarly, when your program changes the values of one or more properties of a PrintQueue object, the change must be written to the actual print queue utility on the computer. Cela avec la Commit (méthode).Do this with the Commit method.

Attention

Classes contenues dans le System.Printing espace de noms ne sont pas pris en charge pour une utilisation dans un service de Windows ou application ASP.NET ou un service.Classes within the System.Printing namespace are not supported for use within a Windows service or ASP.NET application or service. Tente d’utiliser ces classes à partir d’un de ces types d’application peut générer des problèmes inattendus, tels que la diminution de service les exceptions de performances et d’exécution.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Si vous souhaitez imprimer à partir d’une application Windows Forms, consultez le System.Drawing.Printing espace de noms.If you want to print from a Windows Forms application, see the System.Drawing.Printing namespace.

Constructeurs

PrintQueue(PrintServer, String) PrintQueue(PrintServer, String) PrintQueue(PrintServer, String) PrintQueue(PrintServer, String)

Initialise une nouvelle instance de la classe PrintQueue à l'aide du PrintServer et du nom de file d'attente spécifiés.Initializes a new instance of PrintQueue class using the specified PrintServer and queue name.

PrintQueue(PrintServer, String, Int32) PrintQueue(PrintServer, String, Int32) PrintQueue(PrintServer, String, Int32) PrintQueue(PrintServer, String, Int32)

Initialise une nouvelle instance de la classe PrintQueue à l'aide du PrintServer, du nom de la file d'attente et de la version du schéma d'impression spécifiés.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and print schema version.

PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, Int32, PrintSystemDesiredAccess)

Initialise une nouvelle instance de la classe PrintQueue à l'aide du PrintServer, du nom de la file d'attente, de la version du schéma d'impression et de l'accès désiré spécifiés.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, print schema version, and desired access.

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[]) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[]) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[]) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[])

Initialise une nouvelle instance de la classe PrintQueue à l'aide du PrintServer, du nom de la file d'attente et du tableau de valeurs PrintQueueIndexedProperty à initialiser spécifiés.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and array of PrintQueueIndexedProperty values to initialize.

PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintQueueIndexedProperty[], PrintSystemDesiredAccess)

Initialise une nouvelle instance de la classe PrintQueue avec le PrintServer, le nom de la file d'attente, le tableau de valeurs PrintQueueIndexedProperty à initialiser et l'accès désiré spécifiés.Initializes a new instance of PrintQueue class with the specified PrintServer, queue name, array of PrintQueueIndexedProperty values to initialize, and desired access.

PrintQueue(PrintServer, String, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintSystemDesiredAccess) PrintQueue(PrintServer, String, PrintSystemDesiredAccess)

Initialise une nouvelle instance de la classe PrintQueue à l'aide du PrintServer, du nom de file d'attente et de l'accès désiré spécifiés.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and desired access.

PrintQueue(PrintServer, String, String[]) PrintQueue(PrintServer, String, String[]) PrintQueue(PrintServer, String, String[]) PrintQueue(PrintServer, String, String[])

Initialise une nouvelle instance de la classe PrintQueue à l'aide du PrintServer, du nom de la file d'attente et du tableau de noms de propriétés à initialiser spécifiés.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, and array of property names to initialize.

PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess) PrintQueue(PrintServer, String, String[], PrintSystemDesiredAccess)

Initialise une nouvelle instance de la classe PrintQueue à l'aide du PrintServer, du nom de la file d'attente, du filtre de propriétés, et de l'accès désiré spécifiés.Initializes a new instance of PrintQueue class using the specified PrintServer, queue name, property filter, and desired access.

Propriétés

AveragePagesPerMinute AveragePagesPerMinute AveragePagesPerMinute AveragePagesPerMinute

Obtient la vitesse de l'imprimante mesurée en pages par minute.Gets the speed of the printer measured in pages per minute.

ClientPrintSchemaVersion ClientPrintSchemaVersion ClientPrintSchemaVersion ClientPrintSchemaVersion

Obtient la version du schéma d’impression.Gets the version of the Print Schema.

Comment Comment Comment Comment

Obtient ou définit un commentaire relatif à l'imprimante.Gets or sets a comment about the printer.

CurrentJobSettings CurrentJobSettings CurrentJobSettings CurrentJobSettings

Obtient un objet qui contient les paramètres de configuration pour le travail d'impression en cours.Gets an object that contains the configuration settings for the current print job.

DefaultPrintTicket DefaultPrintTicket DefaultPrintTicket DefaultPrintTicket

Obtient ou définit les options par défaut de l'imprimante associées avec ce PrintQueue.Gets or sets the default printer options associated with this PrintQueue.

DefaultPriority DefaultPriority DefaultPriority DefaultPriority

Obtient ou définit la priorité par défaut attribuée à chaque nouveau travail d'impression ajouté à la file d'attente.Gets or sets the default priority that is given to each new print job added to the queue.

Description Description Description Description

Obtient ou définit une description de la file d'attente à l'impression.Gets a description of the print queue.

FullName FullName FullName FullName

Obtient le nom complet de la file d'attente.Gets the complete name of the queue.

HasPaperProblem HasPaperProblem HasPaperProblem HasPaperProblem

Obtient une valeur qui indique si l'imprimante a un problème non spécifié avec le papier.Gets a value that indicates if the printer is having an unspecified paper problem.

HasToner HasToner HasToner HasToner

Obtient une valeur qui indique si l'imprimante a du toner.Gets a value that indicates if the printer has toner.

HostingPrintServer HostingPrintServer HostingPrintServer HostingPrintServer

Obtient ou définit (protégé) le serveur d'impression qui contrôle la file d'attente à l'impression.Gets or sets (protected) the print server that controls the print queue.

InPartialTrust InPartialTrust InPartialTrust InPartialTrust

Obtient ou définit une valeur qui indique si la file d'attente fonctionne en un mode de confiance partielle ou élevée.Gets or sets a value that indicates whether the queue is operating in a partially trusted mode, a higher level of trust.

IsBidiEnabled IsBidiEnabled IsBidiEnabled IsBidiEnabled

Obtient une valeur qui indique si la communication bidirectionnelle avec l'imprimante est activée.Gets a value that indicates whether bidirectional communication with the printer is enabled.

IsBusy IsBusy IsBusy IsBusy

Obtient une valeur qui indique si le dispositif d'impression est occupé.Gets a value that indicates whether the printing device is busy.

IsDevQueryEnabled IsDevQueryEnabled IsDevQueryEnabled IsDevQueryEnabled

Obtient une valeur qui indique si la file d'attente maintient des documents lorsque le document et les configurations d'imprimante ne correspondent pas.Gets a value that indicates whether the queue holds documents when document and printer configurations do not match.

IsDirect IsDirect IsDirect IsDirect

Obtient une valeur qui indique si la file d'attente imprime directement sur l'imprimante ou met d'abord les documents en file d'attente avant de les imprimer.Gets a value that indicates whether the queue prints directly to the printer or spools documents first and then prints them.

IsDisposed IsDisposed IsDisposed IsDisposed

Obtient ou définit une valeur qui indique si l’objet a été supprimé.Gets or sets a value that indicates whether the object has been disposed.

(Inherited from PrintSystemObject)
IsDoorOpened IsDoorOpened IsDoorOpened IsDoorOpened

Obtient une valeur qui indique si une des portes de l'imprimante est ouverte.Gets a value that indicates whether a door is open on the printer.

IsHidden IsHidden IsHidden IsHidden

Obtient une valeur qui indique si la file d'attente à l'impression est masquée dans l'interface utilisateur de votre application.Gets a value that indicates whether the print queue is hidden in your application's user interface.

IsInError IsInError IsInError IsInError

Obtient une valeur qui indique si l'imprimante ou le périphérique est en état d'erreur.Gets a value that indicates whether the printer or device is in an error condition.

IsInitializing IsInitializing IsInitializing IsInitializing

Obtient une valeur qui indique si l'imprimante s'initialise d'elle-même.Gets a value that indicates whether the printer is initializing itself.

IsIOActive IsIOActive IsIOActive IsIOActive

Obtient une valeur qui indique si l'imprimante reçoit ou envoie des données ou des signaux.Gets a value that indicates whether the printer is receiving or sending data or signals.

IsManualFeedRequired IsManualFeedRequired IsManualFeedRequired IsManualFeedRequired

Obtient une valeur qui indique si l'imprimante doit être alimentée manuellement en papier pour le travail d'impression en cours.Gets a value that indicates whether the printer needs to be manually fed paper for the current print job.

IsNotAvailable IsNotAvailable IsNotAvailable IsNotAvailable

Obtient une valeur qui indique si l'imprimante est disponible.Gets a value that indicates whether the printer is available.

IsOffline IsOffline IsOffline IsOffline

Obtient une valeur qui indique si l'imprimante n'est pas connectée.Gets a value that indicates whether the printer is offline.

IsOutOfMemory IsOutOfMemory IsOutOfMemory IsOutOfMemory

Obtient une valeur qui indique si la mémoire de l'imprimante est saturée.Gets a value that indicates whether the printer is out of memory.

IsOutOfPaper IsOutOfPaper IsOutOfPaper IsOutOfPaper

Obtient une valeur qui indique si l'imprimante doit être rechargée en papier de la taille requise pour le travail en cours.Gets a value that indicates whether the printer needs to be reloaded with paper of the size required for the current job.

IsOutputBinFull IsOutputBinFull IsOutputBinFull IsOutputBinFull

Obtient une valeur qui indique si la zone de sortie de l'imprimante risque de déborder.Gets a value that indicates whether the output area of the printer is in danger of overflowing.

IsPaperJammed IsPaperJammed IsPaperJammed IsPaperJammed

Obtient une valeur qui indique si la feuille de papier en cours est coincée dans l'imprimante.Gets a value that indicates whether the current sheet of paper is stuck in the printer.

IsPaused IsPaused IsPaused IsPaused

Obtient une valeur qui indique si la file d'attente à l'impression est en mode pause.Gets a value that indicates whether the print queue has been paused.

IsPendingDeletion IsPendingDeletion IsPendingDeletion IsPendingDeletion

Obtient une valeur qui indique si l'imprimante est en train de supprimer un travail d'impression.Gets a value that indicates whether the printer is in the process of deleting a print job.

IsPowerSaveOn IsPowerSaveOn IsPowerSaveOn IsPowerSaveOn

Obtient ou définit une valeur qui indique si l'imprimante est en mode veille.Gets a value that indicates whether the printer is in power save mode.

IsPrinting IsPrinting IsPrinting IsPrinting

Obtient une valeur qui indique si un travail d'impression est en cours.Gets a value that indicates whether a job is printing.

IsProcessing IsProcessing IsProcessing IsProcessing

Obtient une valeur qui indique si un travail d'impression est en cours.Gets a value that indicates whether the printer is processing a print job.

IsPublished IsPublished IsPublished IsPublished

Obtient une valeur qui indique si l'imprimante est visible pour d'autres utilisateurs en réseau.Gets a value that indicates whether the printer is visible to other network users.

IsQueued IsQueued IsQueued IsQueued

Obtient une valeur qui indique si l'imprimante peut prendre en charge une file d'attente comprenant plusieurs travaux d'impression.Gets a value that indicates whether the printer can support a queue with more than one print job in it at a time.

IsRawOnlyEnabled IsRawOnlyEnabled IsRawOnlyEnabled IsRawOnlyEnabled

Obtient une valeur qui indique si la file d'attente à l'impression peut utiliser un fichier EMF (métafichier amélioré) permettant d'activer un flux de données plus rapide entre l'application d'impression et le spouleur Windows.Gets a value that indicates whether the print queue can use EMF (Enhanced Meta File) that enables faster data flow from a printing application to the Windows spooler.

IsServerUnknown IsServerUnknown IsServerUnknown IsServerUnknown

Obtient une valeur qui indique si l'imprimante est en état d'erreur.Gets a value that indicates whether the printer is in an error state.

IsShared IsShared IsShared IsShared

Obtient une valeur qui indique si l'imprimante est disponible pour d'autres ordinateurs sur le réseau.Gets a value that indicates whether the printer is available for use by other computers on the network.

IsTonerLow IsTonerLow IsTonerLow IsTonerLow

Obtient une valeur qui indique si l'imprimante manque de toner.Gets a value that indicates whether the printer is running short of toner.

IsWaiting IsWaiting IsWaiting IsWaiting

Obtient une valeur qui indique si la file d'attente attend qu'un travail soit ajouté.Gets a value that indicates whether the queue is waiting for a job to be added.

IsWarmingUp IsWarmingUp IsWarmingUp IsWarmingUp

Obtient une valeur qui indique si l'imprimante est en mode allumage.Gets a value that indicates whether the printer is warming up.

IsXpsDevice IsXpsDevice IsXpsDevice IsXpsDevice

Obtient une valeur qui indique si le pilote de l’imprimante est créé à partir de la vue d’ensemble de l’impression, auquel cas il utilise XPS (XML Paper Specification)XML Paper Specification (XPS) comme langage de description de page (LDP).Gets a value that indicates whether the printer's driver is built on the Printing Overview so it uses XPS (XML Paper Specification)XML Paper Specification (XPS) as its page description language.

KeepPrintedJobs KeepPrintedJobs KeepPrintedJobs KeepPrintedJobs

Obtient une valeur qui indique si la file d'attente enregistre ou supprime après impression le fichier de langue de l'imprimante.Gets a value that indicates whether the queue is saving the printer language file instead of deleting it following printing.

Location Location Location Location

Obtient ou définit l'emplacement physique de l'imprimante.Gets or sets the printer's physical location.

MaxPrintSchemaVersion MaxPrintSchemaVersion MaxPrintSchemaVersion MaxPrintSchemaVersion

Obtient le numéro de version possible le plus récent du schéma d’impression que la file d’attente peut utiliser.Gets the most recent possible version number of the Print Schema that the queue can use.

Name Name Name Name

Obtient ou définit le nom de la file d'attente à l'impression.Gets or sets the print queue's name.

NeedUserIntervention NeedUserIntervention NeedUserIntervention NeedUserIntervention

Obtient une valeur qui indique si l'imprimante a besoin de l'attention d'une personne.Gets a value that indicates whether the printer needs the attention of a human being.

NumberOfJobs NumberOfJobs NumberOfJobs NumberOfJobs

Obtient le nombre total de travaux placés dans la file d'attente à l'impression.Gets the total number of jobs lined up in the print queue.

PagePunt PagePunt PagePunt PagePunt

Obtient une valeur qui indique si l'imprimante est incapable d'imprimer la page en cours.Gets a value that indicates whether the printer is unable to print the current page.

Parent Parent Parent Parent

Obtient le parent de l’objet.Gets the parent of the object.

(Inherited from PrintSystemObject)
PrintingIsCancelled PrintingIsCancelled PrintingIsCancelled PrintingIsCancelled

Obtient ou définit une valeur qui indique si le travail d'impression en cours est en train d'être annulé.Gets or sets a value that indicates whether the current print job is being cancelled.

Priority Priority Priority Priority

Obtient ou définit la priorité de la file d'attente à l'impression par rapport aux autres files d'attente hébergées par le même serveur d'impression et qui utilisent la même imprimante physique.Gets or sets the priority of the print queue relative to other print queues that are hosted by the same print server and that use the same physical printer.

PropertiesCollection PropertiesCollection PropertiesCollection PropertiesCollection

Obtient une collection de paires attribut / valeur.Gets a collection of attribute and value pairs.

(Inherited from PrintSystemObject)
QueueAttributes QueueAttributes QueueAttributes QueueAttributes

Obtient les propriétés de la file d'attente.Gets the properties of the print queue.

QueueDriver QueueDriver QueueDriver QueueDriver

Obtient ou définit le pilote d'impression pour la file d'attente.Gets or sets the printer driver for the queue.

QueuePort QueuePort QueuePort QueuePort

Obtient ou définit le port que la file d'attente utilise.Gets or sets the port that the queue uses.

QueuePrintProcessor QueuePrintProcessor QueuePrintProcessor QueuePrintProcessor

Obtient ou définit le processeur d'impression que la file d'attente utilise.Gets or sets the print processor that the queue uses.

QueueStatus QueueStatus QueueStatus QueueStatus

Obtient une valeur qui représente l'état de l'imprimante.Gets a value that represents the status of the printer. Ceux-ci comprennent « allumage », « initialisation », « impression », etc.These include "warming up," "initializing," "printing," and others.

ScheduleCompletedJobsFirst ScheduleCompletedJobsFirst ScheduleCompletedJobsFirst ScheduleCompletedJobsFirst

Obtient une valeur qui indique si l'imprimante imprime des travaux qui ont complété le processus de mise en file d'attente, avant des travaux qui n'ont pas été complètement mis en attente, même si ces derniers sont entrés en premier dans la file d'attente ou ont une priorité plus élevée.Gets a value that indicates whether the printer prints jobs that have completed the spooling process before jobs that have not fully spooled even if the latter entered the queue first or have a higher priority.

SeparatorFile SeparatorFile SeparatorFile SeparatorFile

Obtient ou définit le chemin d'accès et le nom d'un fichier qui est inséré au début de chaque travail d'impression.Gets or sets the path and file name of a file that is inserted at the beginning of each print job.

ShareName ShareName ShareName ShareName

Obtient ou définit un nom pour l'imprimante qui est vu par les utilisateurs réseau lorsqu'elle est partagée.Gets or sets a name for the printer that is seen by users on the network when it is shared.

StartTimeOfDay StartTimeOfDay StartTimeOfDay StartTimeOfDay

Obtient ou définit la première heure de la journée à laquelle l'imprimante imprime un travail, heure exprimée en nombre de minutes à partir de minuit dans le temps universel coordonné (UTC) (également temps moyen de Greenwich appelé [GMT]).Gets or sets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job.

UntilTimeOfDay UntilTimeOfDay UntilTimeOfDay UntilTimeOfDay

Obtient ou définit la dernière heure de la journée à laquelle l'imprimante imprime un travail, heure exprimée en nombre de minutes à partir de minuit dans le temps universel coordonné (UTC) (également temps moyen de Greenwich appelé [GMT]).Gets or sets the latest time, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job.

UserPrintTicket UserPrintTicket UserPrintTicket UserPrintTicket

Obtient ou définit l'objet PrintTicket par défaut de l'utilisateur actuel qui contient des informations détaillées sur le travail d'impression.Gets or sets the current user's default PrintTicket object which contains detailed information about the print job.

Méthodes

AddJob() AddJob() AddJob() AddJob()

Insère, dans la file d'attente, un nouveau travail d'impression (appelé de façon générique) dont le contenu est un tableau Byte.Inserts a new (generically named) print job, whose content is a Byte array, into the queue.

AddJob(String) AddJob(String) AddJob(String) AddJob(String)

Insère un nouveau travail d'impression dont le contenu est un tableau Byte, dans la file d'attente.Inserts a new print job, whose content is a Byte array, into the queue.

AddJob(String, PrintTicket) AddJob(String, PrintTicket) AddJob(String, PrintTicket) AddJob(String, PrintTicket)

Insère un nouveau travail d'impression d'un document XPS (XML Paper Specification)XML Paper Specification (XPS) dans la file d'attente et lui affecte le nom et les paramètres spécifiés.Inserts a new print job for an XPS (XML Paper Specification)XML Paper Specification (XPS) Document into the queue, and gives it the specified name and settings.

AddJob(String, String, Boolean) AddJob(String, String, Boolean) AddJob(String, String, Boolean) AddJob(String, String, Boolean)

Insère dans la file d'attente un nouveau travail d'impression pour un document XPS (XML Paper Specification)XML Paper Specification (XPS), lui donne le nom spécifié et spécifie s'il doit être ou non validé.Inserts a new print job for an XPS (XML Paper Specification)XML Paper Specification (XPS) Document into the queue, gives it the specified name, and specifies whether or not it should be validated.

AddJob(String, String, Boolean, PrintTicket) AddJob(String, String, Boolean, PrintTicket) AddJob(String, String, Boolean, PrintTicket) AddJob(String, String, Boolean, PrintTicket)

Insère dans la file d'attente un nouveau travail d'impression pour un document XPS (XML Paper Specification)XML Paper Specification (XPS), lui donne le nom et les paramètres spécifiés et spécifie s'il doit être ou non validé.Inserts a new print job for an XPS (XML Paper Specification)XML Paper Specification (XPS) Document into the queue, gives it the specified name and settings, and specifies whether or not it should be validated.

Commit() Commit() Commit() Commit()

Écrit les propriétés actuelles de l'objet PrintQueue dans la file d'attente sur le serveur d'impression.Writes the current properties of the PrintQueue object to the actual print queue on the print server.

CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double) CreateXpsDocumentWriter(Double, Double)

Crée un objet XpsDocumentWriter avec les dimensions spécifiées.Creates an XpsDocumentWriter object with the specified dimensions.

CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea) CreateXpsDocumentWriter(PrintDocumentImageableArea)

Crée un objet XpsDocumentWriter, ouvre une boîte de dialogue d'impression commune de Windows et retourne un paramètre ref (ByRef dans Visual Basic) qui représente des informations sur la zone imageable et les dimensions du média.Creates an XpsDocumentWriter object, opens a Windows common print dialog and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crée un objet XpsDocumentWriter, ouvre une boîte de dialogue d'impression commune de Windows, lui fournit l'étendue de pages et la description du travail d'impression, et retourne un paramètre ref (ByRef dans Visual Basic) qui représente des informations sur la zone imageable et les dimensions du média.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range and a description of the print job, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue) CreateXpsDocumentWriter(PrintQueue)

Crée un objet XpsDocumentWriter et l'associe à la file d'attente à l'impression spécifiée.Creates an XpsDocumentWriter object and associates it with the specified print queue.

CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea) CreateXpsDocumentWriter(String, PrintDocumentImageableArea)

Crée un objet XpsDocumentWriter, ouvre une boîte de dialogue d'impression commune de Windows (et lui fournit une description du travail) et retourne un paramètre ref (ByRef dans Visual Basic) qui représente des informations sur la zone imageable et les dimensions du média.Creates an XpsDocumentWriter object, opens a Windows common print dialog (and provides it a job description) and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange) CreateXpsDocumentWriter(String, PrintDocumentImageableArea, PageRangeSelection, PageRange)

Crée un objet XpsDocumentWriter, ouvre une boîte de dialogue d'impression commune de Windows, lui fournit une étendue de pages, et retourne un paramètre ref (ByRef dans Visual Basic) qui représente des informations sur la zone imageable et les dimensions du média.Creates an XpsDocumentWriter object, opens a Windows common print dialog, provides the dialog with a page range, and returns a ref (ByRef in Visual Basic) parameter that represents information about the imageable area and the dimensions of the media.

Dispose() Dispose() Dispose() Dispose()

Libère toutes les ressources utilisées par PrintSystemObject.Releases all resources used by the PrintSystemObject.

(Inherited from PrintSystemObject)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libère les ressources non managées utilisées par PrintSystemObject et libère éventuellement les ressources managées.Releases the unmanaged resources used by the PrintSystemObject and optionally releases the managed resources.

(Inherited from PrintSystemObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetJob(Int32) GetJob(Int32) GetJob(Int32) GetJob(Int32)

Obtient le travail d'impression avec le numéro d'identification spécifié.Gets the print job with the specified ID number.

GetPrintCapabilities() GetPrintCapabilities() GetPrintCapabilities() GetPrintCapabilities()

Obtient un objet PrintCapabilities qui identifie les fonctionnalités de l'imprimante.Gets a PrintCapabilities object that identifies the capabilities of the printer.

GetPrintCapabilities(PrintTicket) GetPrintCapabilities(PrintTicket) GetPrintCapabilities(PrintTicket) GetPrintCapabilities(PrintTicket)

Obtient un objet PrintCapabilities qui identifie les fonctionnalités de l'imprimante.Gets a PrintCapabilities object that identifies the capabilities of the printer.

GetPrintCapabilitiesAsXml() GetPrintCapabilitiesAsXml() GetPrintCapabilitiesAsXml() GetPrintCapabilitiesAsXml()

Obtient un objet MemoryStream qui spécifie les fonctionnalités de l’imprimante sous la forme d’un flux XML conforme au schéma d’impression.Gets a MemoryStream object that specifies the printer's capabilities as an XML stream that complies with the Print Schema.

GetPrintCapabilitiesAsXml(PrintTicket) GetPrintCapabilitiesAsXml(PrintTicket) GetPrintCapabilitiesAsXml(PrintTicket) GetPrintCapabilitiesAsXml(PrintTicket)

Obtient un objet MemoryStream qui spécifie les fonctionnalités de l’imprimante au format XML conforme au schéma d’impression.Gets a MemoryStream object that specifies the printer's capabilities in an XML format that complies with the Print Schema.

GetPrintJobInfoCollection() GetPrintJobInfoCollection() GetPrintJobInfoCollection() GetPrintJobInfoCollection()

Crée une collection qui contient un objet PrintSystemJobInfo pour chaque travail dans la file d'attente.Creates a collection that contains a PrintSystemJobInfo object for each job in the queue.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
Initialize() Initialize() Initialize() Initialize()

Initialise les propriétés de la PrintSystemObject.Initializes the properties of the PrintSystemObject.

(Inherited from PrintSystemObject)
InternalDispose(Boolean) InternalDispose(Boolean) InternalDispose(Boolean) InternalDispose(Boolean)

Libère les ressources non managées utilisées par PrintQueue et libère éventuellement les ressources managées.Releases the unmanaged resources used by the PrintQueue and optionally releases the managed resources.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
MergeAndValidatePrintTicket(PrintTicket, PrintTicket) MergeAndValidatePrintTicket(PrintTicket, PrintTicket) MergeAndValidatePrintTicket(PrintTicket, PrintTicket) MergeAndValidatePrintTicket(PrintTicket, PrintTicket)

Fusionne deux PrintTicket et garantit que le PrintTicket résultant est valide et ne demande pas de fonctionnalité d'impression non prise en charge par l'imprimante.Merges two PrintTickets and guarantees that the resulting PrintTicket is valid and does not ask for any printing functionality that the printer does not support.

MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope) MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope) MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope) MergeAndValidatePrintTicket(PrintTicket, PrintTicket, PrintTicketScope)

Fusionne deux PrintTicket et garantit que le PrintTicket résultant est valide, ne demande pas de fonctionnalité d'impression non prise en charge par l'imprimante et se limite à la portée spécifiée.Merges two PrintTickets and guarantees that the resulting PrintTicket is valid, does not ask for any printing functionality that the printer does not support, and is limited to the specified scope.

Pause() Pause() Pause() Pause()

Pause la file d'attente à l'impression.Pauses the print queue. Celle-ci reste en état de pause jusqu'à ce que Resume() soit exécuté.It remains paused until Resume() is executed.

Purge() Purge() Purge() Purge()

Supprime tous les travaux dans la file d'attente à l'impression.Removes all the jobs in the print queue.

Refresh() Refresh() Refresh() Refresh()

Met à jour les propriétés de l'objet PrintQueue avec les valeurs de l'imprimante et de l'utilitaire de file d'attente à l'impression qui s'exécutent sur l'ordinateur.Updates the properties of the PrintQueue object with values from the printer and the print queue utility that runs on the computer.

Resume() Resume() Resume() Resume()

Redémarre une file d'attente à l'impression qui avait été mise en mode pause.Restarts a print queue that was paused.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à

Voir aussi