Udostępnij za pośrednictwem


XpsDocumentWriter Klasa

Definicja

Udostępnia metody zapisu w dokumencie XPS lub w kolejce wydruku.

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

Przykłady

W poniższym przykładzie pokazano, jak utworzyć wystąpienie XpsDocumentWriter klasy .


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

XpsDocumentWriter xpsdw = XpsDocument.CreateXpsDocumentWriter(_xpsDocument);

_xpsDocument = New XpsDocument(containerName,FileAccess.ReadWrite)

Dim xpsdw As XpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(_xpsDocument)

Uwagi

XpsDocumentWriter nie ma konstruktora. Aby utworzyć klasę XpsDocumentWriter, użyj metody XpsDocument statycznej CreateXpsDocumentWriter klasy lub użyj jednej ze statycznych CreateXpsDocumentWriter metod PrintQueue klasy . Dokument lub kolejka tworząca XpsDocumentWriter obiekt staje się obiektem docelowym, do którego zapisuje.

Metody

CancelAsync()

Anuluje bieżącą WriteAsync operację.

CreateVisualsCollator()

Zwraca obiekt VisualsToXpsDocument , który może zapisywać Visual obiekty w kolejce dokumentu lub drukowania.

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument Zwraca obiekt, który może zapisywać Visual obiekty z ustawieniami PrintTicket do dokumentu XPS lub kolejki wydruku.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

WritingCancelled Zgłasza zdarzenie.

raise_WritingCompleted(Object, WritingCompletedEventArgs)

WritingCompleted Zgłasza zdarzenie.

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

WritingPrintTicketRequired Zgłasza zdarzenie.

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

WritingProgressChanged Zgłasza zdarzenie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Write(DocumentPaginator)

Zapisuje synchronicznie z podziałem na strony zawartość z określonego DocumentPaginator obiektu docelowego XpsDocument lub PrintQueue.

Write(DocumentPaginator, PrintTicket)

Zapisuje synchronicznie z podziałem na strony zawartość z określonego DocumentPaginator obiektu wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

Write(FixedDocument)

Zapisuje synchronicznie określony FixedDocument obiekt docelowy XpsDocument lub PrintQueue.

Write(FixedDocument, PrintTicket)

Zapisuje synchronicznie obiekt FixedDocument wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

Write(FixedDocumentSequence)

Zapisuje synchronicznie określony FixedDocumentSequence obiekt docelowy XpsDocument lub PrintQueue.

Write(FixedDocumentSequence, PrintTicket)

Zapisuje synchronicznie określony FixedDocumentSequence element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

Write(FixedPage)

Zapisuje synchronicznie określony FixedPage obiekt docelowy XpsDocument lub PrintQueue.

Write(FixedPage, PrintTicket)

Zapisuje synchronicznie określony FixedPage element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

Write(String)

Synchronicznie zapisuje określony dokument XPS w obiekcie docelowym XpsDocument lub PrintQueue.

Write(String, XpsDocumentNotificationLevel)

Zapisuje synchronicznie określony dokument XPS w obiekcie docelowym XpsDocument lub PrintQueue.

Write(Visual)

Zapisuje synchronicznie określony Visual obiekt docelowy XpsDocument lub PrintQueue.

Write(Visual, PrintTicket)

Zapisuje synchronicznie określony Visual element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(DocumentPaginator)

Zapisuje asynchronicznie z podziałem na strony zawartość z określonego DocumentPaginator obiektu docelowego XpsDocument lub PrintQueue.

WriteAsync(DocumentPaginator, Object)

Zapisuje asynchronicznie z podziałem na strony zawartość z określonego DocumentPaginator obiektu docelowego XpsDocument lub PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket)

Zapisuje asynchronicznie z podziałem na strony zawartość z określonego DocumentPaginator obiektu razem z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Zapisuje asynchronicznie z podziałem na strony zawartość z określonego DocumentPaginator obiektu razem z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(FixedDocument)

Zapisuje asynchronicznie określony FixedDocument obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(FixedDocument, Object)

Zapisuje asynchronicznie określony FixedDocument obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(FixedDocument, PrintTicket)

Zapisuje asynchronicznie określony FixedDocument element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(FixedDocument, PrintTicket, Object)

Zapisuje asynchronicznie określony FixedDocument element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(FixedDocumentSequence)

Zapisuje asynchronicznie określony FixedDocumentSequence obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(FixedDocumentSequence, Object)

Zapisuje asynchronicznie określony FixedDocumentSequence obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket)

Zapisuje asynchronicznie określony FixedDocumentSequence element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Zapisuje asynchronicznie określony FixedDocumentSequence element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(FixedPage)

Zapisuje asynchronicznie określony FixedPage obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(FixedPage, Object)

Zapisuje asynchronicznie określony FixedPage obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(FixedPage, PrintTicket)

Zapisuje asynchronicznie określony FixedPage element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(FixedPage, PrintTicket, Object)

Zapisuje asynchronicznie określony FixedPage element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(String)

Zapisuje asynchronicznie określony dokument XPS do obiektu docelowego XpsDocument lub PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Zapisuje asynchronicznie określony dokument XPS z opcją powiadomienia do obiektu docelowego XpsDocument lub PrintQueue.

WriteAsync(Visual)

Zapisuje asynchronicznie określony Visual obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(Visual, Object)

Zapisuje asynchronicznie określony Visual obiekt docelowy XpsDocument lub PrintQueue.

WriteAsync(Visual, PrintTicket)

Zapisuje asynchronicznie określony Visual element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

WriteAsync(Visual, PrintTicket, Object)

Zapisuje asynchronicznie określony Visual element wraz z obiektem PrintTicket docelowym XpsDocument lub PrintQueue.

Zdarzenia

WritingCancelled

Występuje, gdy operacja Write lub WriteAsync zostanie anulowana.

WritingCompleted

Występuje po zakończeniu operacji zapisu.

WritingPrintTicketRequired

Występuje tuż przed Write dodaniu PrintTicket metody lub WriteAsync do kolejki dokumentu lub wydruku.

WritingProgressChanged

Występuje, gdy XpsDocumentWriter aktualizacja jego postępu.

Dotyczy