Dil

XpsDocumentWriter Sınıf

Tanım

BIR XPS belgesine veya yazdırma kuyruğuna yazma yöntemleri sağlar.

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

Örnekler

Aşağıdaki örnekte sınıfının bir örneğinin nasıl oluşturulacağı gösterilmektedir 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)

Açıklamalar

XpsDocumentWriter oluşturucu yok. oluşturmak XpsDocumentWriteriçin sınıfının statik CreateXpsDocumentWriter yöntemini XpsDocument kullanın veya sınıfın statik CreateXpsDocumentWriter yöntemlerinden PrintQueue birini kullanın. oluşturan belge veya kuyruk XpsDocumentWriter , yazıldığı hedef haline gelir.

Yöntemler

Name Description
CancelAsync()

Geçerli WriteAsync işlemi iptal eder.

CreateVisualsCollator()

Bir VisualsToXpsDocument belgeye veya yazdırma kuyruğuna nesne yazabilen Visual bir döndürür.

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument Bir XPS belgesine veya yazdırma kuyruğuna ayarlarla Visual nesne yazabilen PrintTicket bir döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

Olayı tetikler WritingCancelled .

raise_WritingCompleted(Object, WritingCompletedEventArgs)

Olayı tetikler WritingCompleted .

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

Olayı tetikler WritingPrintTicketRequired .

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

Olayı tetikler WritingProgressChanged .

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
Write(DocumentPaginator, PrintTicket)

Belirtilen bir ile birlikte DocumentPaginatorPrintTicket hedef XpsDocument veya PrintQueueöğesine zaman uyumlu olarak sayfalandırılmış içerik yazar.

Write(DocumentPaginator)

Belirtilen DocumentPaginatorXpsDocument bir hedeften veya PrintQueueöğesine zaman uyumlu olarak sayfalandırılmış içerik yazar.

Write(FixedDocument, PrintTicket)

ile birlikte FixedDocument veya hedefine PrintTicketXpsDocument zaman uyumlu bir şekilde PrintQueue yazar.

Write(FixedDocument)

Belirtilen FixedDocument öğesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(FixedDocumentSequence, PrintTicket)

Ile birlikte FixedDocumentSequence belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(FixedDocumentSequence)

Belirtilen FixedDocumentSequence öğesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(FixedPage, PrintTicket)

Ile birlikte FixedPage belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(FixedPage)

Belirtilen FixedPage öğesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(String, XpsDocumentNotificationLevel)

Belirtilen bir XPS belgesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(String)

Belirtilen bir XPS belgesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(Visual, PrintTicket)

Ile birlikte Visual belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(Visual)

Belirtilen Visual öğesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

WriteAsync(DocumentPaginator, Object)

Belirtilen DocumentPaginatorXpsDocument bir hedeften veya PrintQueueöğesine zaman uyumsuz olarak sayfalandırılmış içerik yazar.

WriteAsync(DocumentPaginator, PrintTicket, Object)

Belirtilen bir ile birlikte DocumentPaginatorPrintTicket hedef XpsDocument veya PrintQueueöğesine zaman uyumsuz olarak sayfalandırılmış içerik yazar.

WriteAsync(DocumentPaginator, PrintTicket)

Belirtilen bir ile birlikte DocumentPaginatorPrintTicket hedef XpsDocument veya PrintQueueöğesine zaman uyumsuz olarak sayfalandırılmış içerik yazar.

WriteAsync(DocumentPaginator)

Belirtilen DocumentPaginatorXpsDocument bir hedeften veya PrintQueueöğesine zaman uyumsuz olarak sayfalandırılmış içerik yazar.

WriteAsync(FixedDocument, Object)

veya hedefine FixedDocumentXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

WriteAsync(FixedDocument, PrintTicket, Object)

ile birlikte FixedDocument belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(FixedDocument, PrintTicket)

ile birlikte FixedDocument belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(FixedDocument)

veya hedefine FixedDocumentXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

WriteAsync(FixedDocumentSequence, Object)

veya hedefine FixedDocumentSequenceXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

ile birlikte FixedDocumentSequence belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(FixedDocumentSequence, PrintTicket)

ile birlikte FixedDocumentSequence belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(FixedDocumentSequence)

veya hedefine FixedDocumentSequenceXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

WriteAsync(FixedPage, Object)

veya hedefine FixedPageXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

WriteAsync(FixedPage, PrintTicket, Object)

ile birlikte FixedPage belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(FixedPage, PrintTicket)

ile birlikte FixedPage belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(FixedPage)

veya hedefine FixedPageXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

WriteAsync(String, XpsDocumentNotificationLevel)

Hedef XpsDocument veya PrintQueueöğesine bildirim seçeneğiyle belirtilen bir XPS belgesini zaman uyumsuz olarak yazar.

WriteAsync(String)

Belirtilen bir XPS belgesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(Visual, Object)

veya hedefine VisualXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

WriteAsync(Visual, PrintTicket, Object)

ile birlikte Visual belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(Visual, PrintTicket)

ile birlikte Visual belirtilen PrintTicket bir öğesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(Visual)

veya hedefine VisualXpsDocumentzaman uyumsuz olarak belirtilen PrintQueue yazar.

Ekinlikler

Name Description
WritingCancelled

Veya WriteWriteAsync işlemi iptal edildiğinde gerçekleşir.

WritingCompleted

Yazma işlemi tamamlandığında gerçekleşir.

WritingPrintTicketRequired

Bir Write veya WriteAsync yöntemi bir belgeye veya yazdırma kuyruğuna eklemeden PrintTicket hemen önce gerçekleşir.

WritingProgressChanged

İlerleme durumunu XpsDocumentWriter güncelleştirdiğinde gerçekleşir.

Şunlara uygulanır