XpsDocumentWriter Sınıf

Tanım

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şturucusu yok. oluşturmak XpsDocumentWriteriçin sınıfının statik CreateXpsDocumentWriter yöntemini XpsDocument kullanın veya sınıfının statik CreateXpsDocumentWriter yöntemlerinden PrintQueue birini kullanın. oluşturan belge veya kuyruk XpsDocumentWriter , yazıldığı hedef haline gelir.

Yöntemler

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 PrintTicket nesne yazabilen Visual 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()

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

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

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

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

Belirtilen DocumentPaginator bir hedeften veya PrintQueuehedefine XpsDocument zaman uyumlu olarak sayfalandırılmış içerik yazar.

Write(DocumentPaginator, PrintTicket)

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

Write(FixedDocument)

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

Write(FixedDocument, PrintTicket)

veya hedefine PrintQueueXpsDocument ile PrintTicket birlikte zaman uyumlu bir şekilde FixedDocument yazar.

Write(FixedDocumentSequence)

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

Write(FixedDocumentSequence, PrintTicket)

Belirtilen bir FixedDocumentSequence öğesini veya hedefine XpsDocumentPrintQueueile birlikte PrintTicket zaman uyumlu olarak yazar.

Write(FixedPage)

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

Write(FixedPage, PrintTicket)

Belirtilen bir FixedPage öğesini veya hedefine XpsDocumentPrintQueueile birlikte PrintTicket zaman uyumlu olarak yazar.

Write(String)

Belirtilen bir XPS belgesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(String, XpsDocumentNotificationLevel)

Belirtilen bir XPS belgesini veya hedefine XpsDocumentPrintQueuezaman uyumlu olarak yazar.

Write(Visual)

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

Write(Visual, PrintTicket)

Belirtilen bir Visual öğesini veya hedefine XpsDocumentPrintQueueile birlikte PrintTicket zaman uyumlu olarak yazar.

WriteAsync(DocumentPaginator)

Belirtilen DocumentPaginator bir hedeften veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak sayfalandırılmış içerik yazar.

WriteAsync(DocumentPaginator, Object)

Belirtilen DocumentPaginator bir hedeften veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak sayfalandırılmış içerik yazar.

WriteAsync(DocumentPaginator, PrintTicket)

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

WriteAsync(DocumentPaginator, PrintTicket, Object)

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

WriteAsync(FixedDocument)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen FixedDocument yazar.

WriteAsync(FixedDocument, Object)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen FixedDocument yazar.

WriteAsync(FixedDocument, PrintTicket)

Bir ile birlikte PrintTicket belirtilen FixedDocument bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

WriteAsync(FixedDocument, PrintTicket, Object)

Bir ile birlikte PrintTicket belirtilen FixedDocument bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

WriteAsync(FixedDocumentSequence)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen FixedDocumentSequence yazar.

WriteAsync(FixedDocumentSequence, Object)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen FixedDocumentSequence yazar.

WriteAsync(FixedDocumentSequence, PrintTicket)

Bir ile birlikte PrintTicket belirtilen FixedDocumentSequence bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

Bir ile birlikte PrintTicket belirtilen FixedDocumentSequence bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

WriteAsync(FixedPage)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen FixedPage yazar.

WriteAsync(FixedPage, Object)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen FixedPage yazar.

WriteAsync(FixedPage, PrintTicket)

Bir ile birlikte PrintTicket belirtilen FixedPage bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

WriteAsync(FixedPage, PrintTicket, Object)

Bir ile birlikte PrintTicket belirtilen FixedPage bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

WriteAsync(String)

Belirtilen bir XPS belgesini veya hedefine XpsDocumentPrintQueuezaman uyumsuz olarak yazar.

WriteAsync(String, XpsDocumentNotificationLevel)

Belirtilen bir XPS belgesini, hedef XpsDocument veya PrintQueueöğesine bildirim seçeneğiyle zaman uyumsuz olarak yazar.

WriteAsync(Visual)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen Visual yazar.

WriteAsync(Visual, Object)

veya PrintQueuehedefine XpsDocument zaman uyumsuz olarak belirtilen Visual yazar.

WriteAsync(Visual, PrintTicket)

Bir ile birlikte PrintTicket belirtilen Visual bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

WriteAsync(Visual, PrintTicket, Object)

Bir ile birlikte PrintTicket belirtilen Visual bir öğesini zaman uyumsuz olarak veya hedefine XpsDocumentPrintQueueyazar.

Ekinlikler

WritingCancelled

Bir Write veya WriteAsync işlemi iptal edildiğinde gerçekleşir.

WritingCompleted

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

WritingPrintTicketRequired

Bir Write veya yöntemi belgeye veya WriteAsync 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