XpsDocumentWriter Klasse

Definition

Stellt Methoden bereit, um in ein XPS-Dokument oder eine Druckwarteschlange zu schreiben.

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
Vererbung
XpsDocumentWriter

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie eine Instanz der XpsDocumentWriter-Klasse erstellt wird.


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

XpsDocumentWriter xpsdw = XpsDocument.CreateXpsDocumentWriter(_xpsDocument);

_xpsDocument = New XpsDocument(containerName,FileAccess.ReadWrite)

Dim xpsdw As XpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(_xpsDocument)

Hinweise

XpsDocumentWriter verfügt über keinen Konstruktor. Um ein XpsDocumentWriterzu erstellen, verwenden Sie die statische CreateXpsDocumentWriter Methode der XpsDocument -Klasse oder eine der statischen CreateXpsDocumentWriter Methoden der PrintQueue -Klasse. Das Dokument oder die Warteschlange, die erstellt, XpsDocumentWriter wird zum Ziel, in das es schreibt.

Methoden

CancelAsync()

Bricht den aktuellen WriteAsync-Vorgang ab.

CreateVisualsCollator()

Gibt ein VisualsToXpsDocument zurück, das Visual-Objekte in ein Dokument oder eine Druckwarteschlange schreiben kann.

CreateVisualsCollator(PrintTicket, PrintTicket)

Gibt ein VisualsToXpsDocument zurück, das Visual-Objekte mit PrintTicket-Einstellungen in ein XPS-Dokument oder eine Druckwarteschlange schreiben kann.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

Löst das WritingCancelled-Ereignis aus.

raise_WritingCompleted(Object, WritingCompletedEventArgs)

Löst das WritingCompleted-Ereignis aus.

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

Löst das WritingPrintTicketRequired-Ereignis aus.

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

Löst das WritingProgressChanged-Ereignis aus.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Write(DocumentPaginator)

Schreibt synchron paginierten Inhalt aus einem angegebenen DocumentPaginator in das Ziel-XpsDocument oder in die PrintQueue.

Write(DocumentPaginator, PrintTicket)

Schreibt synchron paginierten Inhalt aus einem angegebenen DocumentPaginator zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

Write(FixedDocument)

Schreibt synchron ein angegebenes FixedDocument in das Ziel-XpsDocument oder in die PrintQueue.

Write(FixedDocument, PrintTicket)

Schreibt synchron ein FixedDocument zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

Write(FixedDocumentSequence)

Schreibt synchron ein angegebenes FixedDocumentSequence in das Ziel-XpsDocument oder in die PrintQueue.

Write(FixedDocumentSequence, PrintTicket)

Schreibt synchron ein angegebenes FixedDocumentSequence-Objekt zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

Write(FixedPage)

Schreibt synchron ein angegebenes FixedPage in das Ziel-XpsDocument oder in die PrintQueue.

Write(FixedPage, PrintTicket)

Schreibt synchron ein angegebenes FixedPage-Objekt zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

Write(String)

Schreibt synchron ein angegebenes XPS-Dokument in das Ziel-XpsDocument oder die -PrintQueue.

Write(String, XpsDocumentNotificationLevel)

Schreibt synchron ein angegebenes XPS-Dokument in das Ziel XpsDocument oder PrintQueue.

Write(Visual)

Schreibt synchron ein angegebenes Visual in das Ziel-XpsDocument oder in die PrintQueue.

Write(Visual, PrintTicket)

Schreibt synchron ein angegebenes Visual-Objekt zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(DocumentPaginator)

Schreibt asynchron paginierten Inhalt aus einem angegebenen DocumentPaginator in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(DocumentPaginator, Object)

Schreibt asynchron paginierten Inhalt aus einem angegebenen DocumentPaginator in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket)

Schreibt asynchron paginierten Inhalt aus einem angegebenen DocumentPaginator zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Schreibt asynchron paginierten Inhalt aus einem angegebenen DocumentPaginator zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocument)

Schreibt asynchron ein angegebenes FixedDocument in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocument, Object)

Schreibt asynchron ein angegebenes FixedDocument in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocument, PrintTicket)

Schreibt asynchron ein angegebenes FixedDocument zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocument, PrintTicket, Object)

Schreibt asynchron ein angegebenes FixedDocument zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocumentSequence)

Schreibt asynchron ein angegebenes FixedDocumentSequence in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocumentSequence, Object)

Schreibt asynchron ein angegebenes FixedDocumentSequence in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket)

Schreibt asynchron ein angegebenes FixedDocumentSequence zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Schreibt asynchron ein angegebenes FixedDocumentSequence zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedPage)

Schreibt asynchron ein angegebenes FixedPage in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedPage, Object)

Schreibt asynchron ein angegebenes FixedPage in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedPage, PrintTicket)

Schreibt asynchron ein angegebenes FixedPage zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(FixedPage, PrintTicket, Object)

Schreibt asynchron ein angegebenes FixedPage zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(String)

Schreibt asynchron ein angegebenes XPS-Dokument in das Ziel XpsDocument oder PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Schreibt asynchron ein angegebenes XPS-Dokument mit Benachrichtigungsoption in das Ziel XpsDocument oder PrintQueue.

WriteAsync(Visual)

Schreibt asynchron ein angegebenes Visual in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(Visual, Object)

Schreibt asynchron ein angegebenes Visual in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(Visual, PrintTicket)

Schreibt asynchron ein angegebenes Visual zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

WriteAsync(Visual, PrintTicket, Object)

Schreibt asynchron ein angegebenes Visual zusammen mit einem PrintTicket in das Ziel-XpsDocument oder in die PrintQueue.

Ereignisse

WritingCancelled

Tritt ein, wenn ein Write-Vorgang oder ein WriteAsync-Vorgang abgebrochen wird.

WritingCompleted

Tritt ein, wenn ein Schreibvorgang beendet wird.

WritingPrintTicketRequired

Tritt ein, kurz bevor eine Write-Methode oder eine WriteAsync-Methode einem Dokument oder einer Druckwarteschlange ein PrintTicket hinzufügt.

WritingProgressChanged

Tritt ein, wenn der XpsDocumentWriter seinen Fortschritt aktualisiert.

Gilt für: