XpsDocumentWriter Třída

Definice

Poskytuje metody zápisu do dokumentu XPS nebo tiskové fronty.

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
Dědičnost
XpsDocumentWriter

Příklady

Následující příklad ukazuje, jak vytvořit instanci XpsDocumentWriter třídy .


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

XpsDocumentWriter xpsdw = XpsDocument.CreateXpsDocumentWriter(_xpsDocument);

_xpsDocument = New XpsDocument(containerName,FileAccess.ReadWrite)

Dim xpsdw As XpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(_xpsDocument)

Poznámky

XpsDocumentWriter nemá žádný konstruktor. Chcete-li vytvořit XpsDocumentWriter, použijte statickou CreateXpsDocumentWriter metodu XpsDocument třídy nebo některou ze statických CreateXpsDocumentWriterPrintQueue metod třídy . Dokument nebo fronta, která objekt vytvoří XpsDocumentWriter , se stane cílem, do kterého se zapisuje.

Metody

CancelAsync()

Zruší aktuální WriteAsync operaci.

CreateVisualsCollator()

Vrátí hodnotu VisualsToXpsDocument , která může zapisovat Visual objekty do dokumentu nebo tiskové fronty.

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument Vrátí hodnotu , která může zapisovat Visual objekty s PrintTicket nastavením do dokumentu XPS nebo tiskové fronty.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

WritingCancelled Vyvolá událost.

raise_WritingCompleted(Object, WritingCompletedEventArgs)

WritingCompleted Vyvolá událost.

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

WritingPrintTicketRequired Vyvolá událost.

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

WritingProgressChanged Vyvolá událost.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Write(DocumentPaginator)

Zapisuje synchronně stránkovaný obsah ze zadaného DocumentPaginator do cíle XpsDocument nebo PrintQueue.

Write(DocumentPaginator, PrintTicket)

Zapisuje synchronně stránkovaný obsah ze zadaného DocumentPaginator objektu společně s objektem PrintTicket do cíle XpsDocument nebo PrintQueue.

Write(FixedDocument)

Zapisuje synchronně zadaný FixedDocument objekt do cíle XpsDocument nebo PrintQueue.

Write(FixedDocument, PrintTicket)

Zapíše synchronně a FixedDocument společně s objektem PrintTicket do cíle XpsDocument nebo PrintQueue.

Write(FixedDocumentSequence)

Zapisuje synchronně zadaný FixedDocumentSequence objekt do cíle XpsDocument nebo PrintQueue.

Write(FixedDocumentSequence, PrintTicket)

Zapisuje synchronně zadaný FixedDocumentSequence společně s parametrem PrintTicket do cíle XpsDocument nebo PrintQueue.

Write(FixedPage)

Zapisuje synchronně zadaný FixedPage objekt do cíle XpsDocument nebo PrintQueue.

Write(FixedPage, PrintTicket)

Zapisuje synchronně zadaný FixedPage společně s parametrem PrintTicket do cíle XpsDocument nebo PrintQueue.

Write(String)

Synchronně zapíše zadaný dokument XPS do cíle XpsDocument nebo PrintQueue.

Write(String, XpsDocumentNotificationLevel)

Zapisuje synchronně zadaný dokument XPS do cíle XpsDocument nebo PrintQueue.

Write(Visual)

Zapisuje synchronně zadaný Visual objekt do cíle XpsDocument nebo PrintQueue.

Write(Visual, PrintTicket)

Zapisuje synchronně zadaný Visual společně s parametrem PrintTicket do cíle XpsDocument nebo PrintQueue.

WriteAsync(DocumentPaginator)

Zapíše asynchronně stránkovaný obsah ze zadaného DocumentPaginator objektu do cíle XpsDocument nebo PrintQueue.

WriteAsync(DocumentPaginator, Object)

Zapíše asynchronně stránkovaný obsah ze zadaného DocumentPaginator objektu do cíle XpsDocument nebo PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket)

Zapisuje asynchronně stránkovaný obsah ze zadaného DocumentPaginator objektu společně s parametrem PrintTicket do cíle XpsDocument nebo PrintQueue.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Zapisuje asynchronně stránkovaný obsah ze zadaného DocumentPaginator objektu společně s parametrem PrintTicket do cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocument)

Zapíše asynchronně zadaný FixedDocument objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocument, Object)

Zapíše asynchronně zadaný FixedDocument objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocument, PrintTicket)

Zapíše asynchronně zadaný společně FixedDocument s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocument, PrintTicket, Object)

Zapíše asynchronně zadaný společně FixedDocument s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocumentSequence)

Zapíše asynchronně zadaný FixedDocumentSequence objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocumentSequence, Object)

Zapíše asynchronně zadaný FixedDocumentSequence objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket)

Zapíše asynchronně zadaný společně FixedDocumentSequence s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Zapíše asynchronně zadaný společně FixedDocumentSequence s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedPage)

Zapíše asynchronně zadaný FixedPage objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedPage, Object)

Zapíše asynchronně zadaný FixedPage objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedPage, PrintTicket)

Zapíše asynchronně zadaný společně FixedPage s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

WriteAsync(FixedPage, PrintTicket, Object)

Zapíše asynchronně zadaný společně FixedPage s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

WriteAsync(String)

Zapíše asynchronně zadaný dokument XPS do cíle XpsDocument nebo PrintQueue.

WriteAsync(String, XpsDocumentNotificationLevel)

Zapíše asynchronně zadaný dokument XPS s možností oznámení do cíle XpsDocument nebo PrintQueue.

WriteAsync(Visual)

Zapíše asynchronně zadaný Visual objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(Visual, Object)

Zapíše asynchronně zadaný Visual objekt do cíle XpsDocument nebo PrintQueue.

WriteAsync(Visual, PrintTicket)

Zapíše asynchronně zadaný společně Visual s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

WriteAsync(Visual, PrintTicket, Object)

Zapíše asynchronně zadaný společně Visual s parametrem do PrintTicket cíle XpsDocument nebo PrintQueue.

Událost

WritingCancelled

Vyvolá se při Write zrušení operace nebo WriteAsync .

WritingCompleted

Vyvolá se při dokončení operace zápisu.

WritingPrintTicketRequired

Vyskytuje se těsně před tím, Write než metoda nebo WriteAsync přidá PrintTicket do dokumentu nebo tiskové fronty.

WritingProgressChanged

Vyvolá se při XpsDocumentWriter aktualizaci průběhu.

Platí pro