Classe LocalPrintServer (System.Printing) | Microsoft Docs – Bien choisir son serveur d impression

Author: Titanfall —

Short summary: <! – -> Définition Représente le serveur d'impression local (l'ordinateur sur lequel votre application s'exécute) et permet la gestion de ses files d'attente d'impression. Dans cet article classe de réf publique LocalPrintServer scellée: Système :: Impression :: PrintServer classe publique scellée LocalPrintServer: System.Printing.PrintServer type LocalPrintServer = classe     hériter PrintServer Public NotInheritable Class LocalPrintServer Hérite PrintServer […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2020/04/06/classe-localprintserver-system-printing-microsoft-docs-bien-choisir-son-serveur-d-impression/
LLM HTML version
https://tutos-gameserver.fr/2020/04/06/classe-localprintserver-system-printing-microsoft-docs-bien-choisir-son-serveur-d-impression/llm
LLM JSON version
https://tutos-gameserver.fr/2020/04/06/classe-localprintserver-system-printing-microsoft-docs-bien-choisir-son-serveur-d-impression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
6 minutes (342 seconds)
Word count
1137

Key points

Primary visual

Classe LocalPrintServer (System.Printing) | Microsoft Docs

 – Bien choisir son serveur d impression
Main illustration associated with the content.

Structured content

<! – -> Définition

Représente le serveur d'impression local (l'ordinateur sur lequel votre application s'exécute) et permet la gestion de ses files d'attente d'impression.

Dans cet article

classe de réf publique LocalPrintServer scellée: Système :: Impression :: PrintServer classe publique scellée LocalPrintServer: System.Printing.PrintServer type LocalPrintServer = classe     hériter PrintServer Public NotInheritable Class LocalPrintServer Hérite PrintServer

Héritage

Exemples L'exemple suivant montre comment créer une instance de la classe LocalPrintServer. // -------------------- GetPrintXpsDocumentWriter () ------------------- /// /// Renvoie un XpsDocumentWriter pour la file d'attente d'impression par défaut. /// /// Un XpsDocumentWriter pour la file d'attente d'impression par défaut. XpsDocumentWriter privé GetPrintXpsDocumentWriter ()

    // Créer un serveur d'impression local     LocalPrintServer ps = nouveau LocalPrintServer ();

    // Récupère la file d'attente d'impression par défaut     PrintQueue pq = ps.DefaultPrintQueue;

    // Récupère un XpsDocumentWriter pour la file d'attente d'impression par défaut     XpsDocumentWriter xpsdw = PrintQueue.CreateXpsDocumentWriter (pq);     return xpsdw; // end: GetPrintXpsDocumentWriter ()

'-------------------- GetPrintXpsDocumentWriter () ------------------- '' ' '' 'Renvoie un XpsDocumentWriter pour la file d'attente d'impression par défaut. '' ' '' 'Un XpsDocumentWriter pour la file d'attente d'impression par défaut. Fonction privée GetPrintXpsDocumentWriter () As XpsDocumentWriter     'Créer un serveur d'impression local     Dim ps As New LocalPrintServer ()

    'Obtenez la file d'attente d'impression par défaut     Dim pq As PrintQueue = ps.DefaultPrintQueue

    'Obtenir un XpsDocumentWriter pour la file d'attente d'impression par défaut     Dim xpsdw As XpsDocumentWriter = PrintQueue.CreateXpsDocumentWriter (pq)     Retour xpsdw Fin de la fonction 'end: GetPrintXpsDocumentWriter ()

Remarques Lorsque votre application écrit une valeur dans une propriété de l'objet LocalPrintServer, cette modification n'a aucun effet tant que la valeur n'est pas transmise à l'ordinateur représenté par l'objet LocalPrintServer. Pour vous assurer que la modification de valeur prend effet, utilisez la méthode Commit. En outre, d'autres applications peuvent également modifier les propriétés du service d'impression de l'ordinateur. Pour vous assurer que l'objet LocalPrintServer utilisé par votre application a les dernières valeurs réelles, utilisez la méthode Refresh.

Mise en garde Les classes de l'espace de noms System.Printing ne sont pas prises en charge pour une utilisation dans un service Windows ou une application ou un service ASP.NET. Tenter d'utiliser ces classes à partir de l'un de ces types d'application peut générer 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 noms System.Drawing.Printing.

Constructeurs

Propriétés

Les méthodes

Commettre()

Écrit toutes les modifications apportées par votre application aux propriétés du LocalPrintServer sur le serveur d'impression réel que l'objet représente.

ConnectToPrintQueue (PrintQueue)

Connecte le serveur d'impression local à la file d'attente d'impression spécifiée.

ConnectToPrintQueue (chaîne)

Se connecte à la file d'attente d'impression spécifiée à l'aide de la chaîne.

DisconnectFromPrintQueue (PrintQueue)

Déconnecte le serveur d'impression local de la file d'attente d'impression spécifiée.

DisconnectFromPrintQueue (String)

Se déconnecte de la file d'attente d'impression spécifiée dans la chaîne.

Disposer()

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)

Égale (objet)

Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object)

GetDefaultPrintQueue ()

Renvoie une référence à la file d'attente d'impression par défaut du LocalPrintServer.

GetHashCode ()

Sert de fonction de hachage par défaut. (Hérité de Object)

GetPrintQueue (String)

Obtient une référence à la file d'attente d'impression nommée à partir du serveur d'impression. (Hérité de PrintServer)

GetPrintQueue (String, String[])

Obtient une file d'attente d'impression spécifiée du serveur d'impression. (Hérité de PrintServer)

GetPrintQueues ()

Obtient la collection de files d'attente d'impression hébergées par le serveur d'impression. (Hérité de PrintServer)

GetPrintQueues (EnumeratedPrintQueueTypes[])

Obtient la collection de files d'attente d'impression des types spécifiés nommés dans EnumeratedPrintQueueTypes et hébergées par le serveur d'impression. (Hérité de PrintServer)

GetPrintQueues (PrintQueueIndexedProperty[])

Obtient une collection de files d'attente d'impression hébergées par le serveur d'impression et initialisées uniquement dans les propriétés spécifiées dans le tableau PrintQueueIndexedProperty. (Hérité de PrintServer)

GetPrintQueues (PrintQueueIndexedProperty[], EnumeratedPrintQueueTypes[])

Obtient une collection de files d'attente d'impression des types spécifiés. Ces files d'attente d'impression ne sont initialisées que dans les propriétés spécifiées dans le tableau PrintQueueIndexedProperty. (Hérité de PrintServer)

GetPrintQueues (String[])

Obtient une collection de files d'attente d'impression hébergées par le serveur d'impression et initialisées uniquement dans les propriétés spécifiées. (Hérité de PrintServer)

GetPrintQueues (String[], EnumeratedPrintQueueTypes[])

Obtient la collection de files d'attente d'impression, qui sont des EnumeratedPrintQueueTypes spécifiées et sont initialisées uniquement dans les propriétés spécifiées. (Hérité de PrintServer)

GetType ()

Obtient le type de l'instance actuelle. (Hérité de Object)

Initialiser()

Initialise les propriétés de PrintSystemObject. (Hérité de PrintSystemObject)

InstallPrintQueue (String, String, String[], String, PrintPropertyDictionary)

Installe une file d'attente d'impression et le pilote d'imprimante associé sur le serveur d'impression. (Hérité de PrintServer)

InstallPrintQueue (String, String, String[], String, PrintQueueAttributes)

Installe une file d'attente d'impression et le pilote d'imprimante associé sur le serveur d'impression. (Hérité de PrintServer)

InstallPrintQueue (String, String, String[], String, PrintQueueAttributes, PrintQueueStringProperty, Int32, Int32)

Installe une file d'attente d'impression prioritaire et le pilote d'imprimante associé sur le serveur d'impression. (Hérité de PrintServer)

InstallPrintQueue (String, String, String[], String, PrintQueueAttributes, String, String, String, String, Int32, Int32)

Installe une file d'attente d'impression prioritaire partagée et le pilote d'imprimante associé sur le serveur d'impression. (Hérité de PrintServer)

InternalDispose (Boolean)

Libère les ressources non managées utilisées par le serveur d'impression et libère éventuellement les ressources gérées. (Hérité de PrintServer)

MemberwiseClone ()

Crée une copie superficielle de l'objet actuel. (Hérité de Object)

Rafraîchir()

Met à jour les propriétés de l'objet LocalPrintServer afin que leurs valeurs correspondent aux valeurs du serveur d'impression que l'objet représente.

ToString ()

Retourne une chaîne qui représente l'objet actuel. (Hérité de Object)

S'applique à Voir également <! – -> Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.