Partager via


XpsDocumentWriter Classe

Définition

Fournit des méthodes pour écrire dans un document ou une file d’attente à l’impression XPS.

public ref class XpsDocumentWriter : System::Windows::Documents::Serialization::SerializerWriter
public class XpsDocumentWriter : System.Windows.Documents.Serialization.SerializerWriter
type XpsDocumentWriter = class
    inherit SerializerWriter
Public Class XpsDocumentWriter
Inherits SerializerWriter
Héritage
XpsDocumentWriter

Exemples

L'exemple suivant montre comment créer une instance de la classe XpsDocumentWriter.


_xpsDocument = new XpsDocument(containerName,FileAccess.ReadWrite);

XpsDocumentWriter xpsdw = XpsDocument.CreateXpsDocumentWriter(_xpsDocument);

_xpsDocument = New XpsDocument(containerName,FileAccess.ReadWrite)

Dim xpsdw As XpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(_xpsDocument)

Remarques

XpsDocumentWriter n’a pas de constructeur. Pour créer un XpsDocumentWriter, utilisez la méthode statique CreateXpsDocumentWriter de la XpsDocument classe ou utilisez l’une des méthodes statiques CreateXpsDocumentWriter de la PrintQueue classe . Le document ou la file d’attente qui crée le XpsDocumentWriter devient la cible dans laquelle il écrit.

Méthodes

CancelAsync()

Annule l’opération WriteAsync actuelle.

CreateVisualsCollator()

Retourne un VisualsToXpsDocument qui peut écrire des objets Visual dans un document ou une file d'attente à l'impression.

CreateVisualsCollator(PrintTicket, PrintTicket)

Retourne un VisualsToXpsDocument qui peut écrire des objets Visual avec des paramètres PrintTicket dans un document XPS ou une file d'attente à l'impression.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
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)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

Déclenche l’événement WritingCancelled.

raise_WritingCompleted(Object, WritingCompletedEventArgs)

Déclenche l’événement WritingCompleted.

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

Déclenche l’événement WritingPrintTicketRequired.

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

Déclenche l’événement WritingProgressChanged.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Write(DocumentPaginator)

Écrit de façon synchrone le contenu paginé d’un DocumentPaginator spécifié dans le XpsDocument ou PrintQueue cible.

Write(DocumentPaginator, PrintTicket)

Écrit le contenu paginé de façon synchrone à partir d’un DocumentPaginator spécifié, avec PrintTicket dans le XpsDocument ou le PrintQueue cible.

Write(FixedDocument)

Écrit de façon synchrone un FixedDocument spécifié dans le XpsDocument ou le PrintQueue cible.

Write(FixedDocument, PrintTicket)

Écrit de façon synchrone un FixedDocument avec un PrintTicket dans le XpsDocument ou PrintQueue cible.

Write(FixedDocumentSequence)

Écrit de façon synchrone un FixedDocumentSequence spécifié dans le XpsDocument ou le PrintQueue cible.

Write(FixedDocumentSequence, PrintTicket)

Écrit de façon synchrone un FixedDocumentSequence spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

Write(FixedPage)

Écrit de façon synchrone un FixedPage spécifié dans le XpsDocument ou le PrintQueue cible.

Write(FixedPage, PrintTicket)

Écrit de façon synchrone un FixedPage spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

Write(String)

Écrit de façon asynchrone un document XPS spécifié dans le XpsDocument ou PrintQueue cible.

Write(String, XpsDocumentNotificationLevel)

Écrit de manière synchrone un document XPS spécifié dans la cible XpsDocument ou PrintQueue.

Write(Visual)

Écrit de façon synchrone un Visual spécifié dans le XpsDocument ou le PrintQueue cible.

Write(Visual, PrintTicket)

Écrit de façon synchrone un Visual spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(DocumentPaginator)

Écrit de façon asynchrone le contenu paginé d’un DocumentPaginator spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(DocumentPaginator, Object)

Écrit de façon asynchrone le contenu paginé d’un DocumentPaginator spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(DocumentPaginator, PrintTicket)

Écrit le contenu paginé de façon asynchrone à partir d’un DocumentPaginator spécifié avec un PrintTicket dans le XpsDocument ou PrintQueue cible.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Écrit le contenu paginé de façon asynchrone à partir d’un DocumentPaginator spécifié avec un PrintTicket dans le XpsDocument ou PrintQueue cible.

WriteAsync(FixedDocument)

Écrit de façon asynchrone un FixedDocument spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(FixedDocument, Object)

Écrit de façon asynchrone un FixedDocument spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(FixedDocument, PrintTicket)

Écrit de façon asynchrone un FixedDocument spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(FixedDocument, PrintTicket, Object)

Écrit de façon asynchrone un FixedDocument spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(FixedDocumentSequence)

Écrit de façon asynchrone un FixedDocumentSequence spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(FixedDocumentSequence, Object)

Écrit de façon asynchrone un FixedDocumentSequence spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(FixedDocumentSequence, PrintTicket)

Écrit de façon asynchrone un FixedDocumentSequence spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Écrit de façon asynchrone un FixedDocumentSequence spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(FixedPage)

Écrit de façon asynchrone un FixedPage spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(FixedPage, Object)

Écrit de façon asynchrone un FixedPage spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(FixedPage, PrintTicket)

Écrit de façon asynchrone un FixedPage spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(FixedPage, PrintTicket, Object)

Écrit de façon asynchrone un FixedPage spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(String)

Écrit de façon asynchrone un document XPS spécifié dans la cible XpsDocument ou PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Écrit de façon asynchrone un document XPS spécifié avec l’option de notification dans la cible XpsDocument ou PrintQueue.

WriteAsync(Visual)

Écrit de façon asynchrone un Visual spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(Visual, Object)

Écrit de façon asynchrone un Visual spécifié dans le XpsDocument ou PrintQueue cible.

WriteAsync(Visual, PrintTicket)

Écrit de façon asynchrone un Visual spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

WriteAsync(Visual, PrintTicket, Object)

Écrit de façon asynchrone un Visual spécifié avec un PrintTicket dans le XpsDocument ou le PrintQueue cible.

Événements

WritingCancelled

Se produit lorsqu'une opération Write ou WriteAsync est annulée.

WritingCompleted

Se produit à la fin d'une opération d'écriture.

WritingPrintTicketRequired

Se produit juste avant qu'une méthode Write ou WriteAsync ajoute un PrintTicket à un document ou à une file d'attente à l'impression.

WritingProgressChanged

Se produit lorsque le XpsDocumentWriter met à jour sa progression.

S’applique à