XpsDocumentWriter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |