XpsDocumentWriter クラス

定義

XPS ドキュメントまたは印刷キューに書き込むメソッドを提供します。

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
継承
XpsDocumentWriter

次の例は、 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)

注釈

XpsDocumentWriter にはコンストラクターがありません。 XpsDocumentWriterを作成するには、CreateXpsDocumentWriter クラスの静的XpsDocument メソッドを使用するか、CreateXpsDocumentWriter クラスの静的PrintQueue メソッドのいずれかを使用します。 XpsDocumentWriterを作成するドキュメントまたはキューが、書き込み先のターゲットになります。

メソッド

名前 説明
CancelAsync()

現在の WriteAsync 操作を取り消します。

CreateVisualsCollator()

ドキュメントまたは印刷キューにVisualsToXpsDocumentオブジェクトを書き込むことができるVisualを返します。

CreateVisualsCollator(PrintTicket, PrintTicket)

VisualsToXpsDocument設定を持つVisualオブジェクトを XPS ドキュメントまたは印刷キューに書き込むことができるPrintTicketを返します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
raise_WritingCancelled(Object, WritingCancelledEventArgs)

WritingCancelled イベントを発生させます。

raise_WritingCompleted(Object, WritingCompletedEventArgs)

WritingCompleted イベントを発生させます。

raise_WritingPrintTicketRequired(Object, WritingPrintTicketRequiredEventArgs)

WritingPrintTicketRequired イベントを発生させます。

raise_WritingProgressChanged(Object, WritingProgressChangedEventArgs)

WritingProgressChanged イベントを発生させます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Write(DocumentPaginator, PrintTicket)

指定した DocumentPaginator から同期的にページ分割されたコンテンツを PrintTicket と共にターゲット XpsDocument または PrintQueueに書き込みます。

Write(DocumentPaginator)

指定した DocumentPaginator から同期的にページ分割されたコンテンツをターゲット XpsDocument または PrintQueueに書き込みます。

Write(FixedDocument, PrintTicket)

FixedDocumentPrintTicketを同期的にターゲット XpsDocumentまたはPrintQueueに書き込みます。

Write(FixedDocument)

指定した FixedDocument をターゲット XpsDocument または PrintQueueに同期的に書き込みます。

Write(FixedDocumentSequence, PrintTicket)

指定した FixedDocumentSequencePrintTicket を同期的にターゲット XpsDocument または PrintQueueに書き込みます。

Write(FixedDocumentSequence)

指定した FixedDocumentSequence をターゲット XpsDocument または PrintQueueに同期的に書き込みます。

Write(FixedPage, PrintTicket)

指定した FixedPagePrintTicket を同期的にターゲット XpsDocument または PrintQueueに書き込みます。

Write(FixedPage)

指定した FixedPage をターゲット XpsDocument または PrintQueueに同期的に書き込みます。

Write(String, XpsDocumentNotificationLevel)

指定した XPS ドキュメントをターゲット XpsDocument または PrintQueueに同期的に書き込みます。

Write(String)

指定した XPS ドキュメントをターゲット XpsDocument または PrintQueueに同期的に書き込みます。

Write(Visual, PrintTicket)

指定した VisualPrintTicket を同期的にターゲット XpsDocument または PrintQueueに書き込みます。

Write(Visual)

指定した Visual をターゲット XpsDocument または PrintQueueに同期的に書き込みます。

WriteAsync(DocumentPaginator, Object)

指定した DocumentPaginator からターゲット XpsDocument または PrintQueueに非同期的にページ分割されたコンテンツを書き込みます。

WriteAsync(DocumentPaginator, PrintTicket, Object)

指定した DocumentPaginator から非同期的にページ分割されたコンテンツを PrintTicket と共にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(DocumentPaginator, PrintTicket)

指定した DocumentPaginator から非同期的にページ分割されたコンテンツを PrintTicket と共にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(DocumentPaginator)

指定した DocumentPaginator からターゲット XpsDocument または PrintQueueに非同期的にページ分割されたコンテンツを書き込みます。

WriteAsync(FixedDocument, Object)

指定した FixedDocument をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(FixedDocument, PrintTicket, Object)

指定した FixedDocumentPrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(FixedDocument, PrintTicket)

指定した FixedDocumentPrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(FixedDocument)

指定した FixedDocument をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(FixedDocumentSequence, Object)

指定した FixedDocumentSequence をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

指定した FixedDocumentSequencePrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(FixedDocumentSequence, PrintTicket)

指定した FixedDocumentSequencePrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(FixedDocumentSequence)

指定した FixedDocumentSequence をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(FixedPage, Object)

指定した FixedPage をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(FixedPage, PrintTicket, Object)

指定した FixedPagePrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(FixedPage, PrintTicket)

指定した FixedPagePrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(FixedPage)

指定した FixedPage をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(String, XpsDocumentNotificationLevel)

通知オプションを使用して、指定した XPS ドキュメントをターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(String)

指定した XPS ドキュメントをターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(Visual, Object)

指定した Visual をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

WriteAsync(Visual, PrintTicket, Object)

指定した VisualPrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(Visual, PrintTicket)

指定した VisualPrintTicket と共に非同期的にターゲット XpsDocument または PrintQueueに書き込みます。

WriteAsync(Visual)

指定した Visual をターゲット XpsDocument または PrintQueueに非同期的に書き込みます。

イベント

名前 説明
WritingCancelled

WriteまたはWriteAsync操作が取り消されたときに発生します。

WritingCompleted

書き込み操作が完了したときに発生します。

WritingPrintTicketRequired

Writeメソッドまたは WriteAsync メソッドがドキュメントまたは印刷キューにPrintTicketを追加する直前に発生します。

WritingProgressChanged

XpsDocumentWriterが進行状況を更新したときに発生します。

適用対象