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)

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

Write(DocumentPaginator, PrintTicket)

改ページ調整された内容を PrintTicket と共に、指定された DocumentPaginator からターゲットの XpsDocument または PrintQueue に同期的に書き込みます。

Write(FixedDocument)

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

Write(FixedDocument, PrintTicket)

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

Write(FixedDocumentSequence)

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

Write(FixedDocumentSequence, PrintTicket)

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

Write(FixedPage)

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

Write(FixedPage, PrintTicket)

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

Write(String)

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

Write(String, XpsDocumentNotificationLevel)

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

Write(Visual)

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

Write(Visual, PrintTicket)

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

WriteAsync(DocumentPaginator)

非同期で改ページ調整された内容を、指定された DocumentPaginator からターゲットの XpsDocument または PrintQueue に書き込みます。

WriteAsync(DocumentPaginator, Object)

非同期で改ページ調整された内容を、指定された DocumentPaginator からターゲットの XpsDocument または PrintQueue に書き込みます。

WriteAsync(DocumentPaginator, PrintTicket)

改ページ調整された内容を PrintTicket とともに指定した DocumentPaginator からターゲットの XpsDocument または PrintQueue に非同期で書き込みます。

WriteAsync(DocumentPaginator, PrintTicket, Object)

改ページ調整された内容を PrintTicket とともに指定した DocumentPaginator からターゲットの XpsDocument または PrintQueue に非同期で書き込みます。

WriteAsync(FixedDocument)

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

WriteAsync(FixedDocument, Object)

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

WriteAsync(FixedDocument, PrintTicket)

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

WriteAsync(FixedDocument, PrintTicket, Object)

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

WriteAsync(FixedDocumentSequence)

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

WriteAsync(FixedDocumentSequence, Object)

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

WriteAsync(FixedDocumentSequence, PrintTicket)

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

WriteAsync(FixedDocumentSequence, PrintTicket, Object)

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

WriteAsync(FixedPage)

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

WriteAsync(FixedPage, Object)

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

WriteAsync(FixedPage, PrintTicket)

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

WriteAsync(FixedPage, PrintTicket, Object)

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

WriteAsync(String)

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

WriteAsync(String, XpsDocumentNotificationLevel)

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

WriteAsync(Visual)

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

WriteAsync(Visual, Object)

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

WriteAsync(Visual, PrintTicket)

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

WriteAsync(Visual, PrintTicket, Object)

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

イベント

WritingCancelled

Write または WriteAsync 操作がキャンセルされたときに発生します。

WritingCompleted

書き込み操作の完了時に発生します。

WritingPrintTicketRequired

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

WritingProgressChanged

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

適用対象