次の方法で共有


VisualsToXpsDocument.WriteAsync メソッド

定義

VisualXpsDocument または PrintQueue へ非同期に書き込みます。

オーバーロード

WriteAsync(Visual)

XpsDocument または PrintQueueVisual を非同期に書き込みます。

WriteAsync(Visual, Object)

Visual を非同期的に XpsDocument または PrintQueue に書き込み、呼び出し元がイベント ハンドラーに渡す追加情報を含めます。

WriteAsync(Visual, PrintTicket)

VisualXpsDocument または PrintQueue に非同期に書き込み、PrintTicket を含みます。

WriteAsync(Visual, PrintTicket, Object)

VisualXpsDocument または PrintQueue に非同期で書き込みます。また、PrintTicket および呼び出し元がイベント ハンドラーに渡す追加情報も含めます。

WriteAsync(Visual)

XpsDocument または PrintQueueVisual を非同期に書き込みます。

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual);
public override void WriteAsync (System.Windows.Media.Visual visual);
override this.WriteAsync : System.Windows.Media.Visual -> unit
Public Overrides Sub WriteAsync (visual As Visual)

パラメーター

visual
Visual

書き込まれる Visual

注釈

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Write(Visual)スローされる例外に関するページを参照してください。

適用対象

WriteAsync(Visual, Object)

Visual を非同期的に XpsDocument または PrintQueue に書き込み、呼び出し元がイベント ハンドラーに渡す追加情報を含めます。

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, userSuppliedState As Object)

パラメーター

visual
Visual

書き込まれる Visual

userSuppliedState
Object

呼び出し元が WritingCompleted イベント ハンドラーに渡すデータを格納するオブジェクト。

適用対象

WriteAsync(Visual, PrintTicket)

VisualXpsDocument または PrintQueue に非同期に書き込み、PrintTicket を含みます。

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket)

パラメーター

visual
Visual

書き込まれる Visual

printTicket
PrintTicket

ドキュメントの既定の印刷設定を表す PrintTicket

注釈

このメソッドは、特定PrintQueueの に対して指定された printTicket を検証または変更しません。 必要に応じて、 メソッドをMergeAndValidatePrintTicket使用して、 に固有で、指定したプリンターに対してPrintQueue有効な を作成PrintTicketします。

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Write(Visual, PrintTicket)スローされる例外に関するページを参照してください。

適用対象

WriteAsync(Visual, PrintTicket, Object)

VisualXpsDocument または PrintQueue に非同期で書き込みます。また、PrintTicket および呼び出し元がイベント ハンドラーに渡す追加情報も含めます。

public:
 override void WriteAsync(System::Windows::Media::Visual ^ visual, System::Printing::PrintTicket ^ printTicket, System::Object ^ userSuppliedState);
public override void WriteAsync (System.Windows.Media.Visual visual, System.Printing.PrintTicket printTicket, object userSuppliedState);
override this.WriteAsync : System.Windows.Media.Visual * System.Printing.PrintTicket * obj -> unit
Public Overrides Sub WriteAsync (visual As Visual, printTicket As PrintTicket, userSuppliedState As Object)

パラメーター

visual
Visual

書き込まれる Visual

printTicket
PrintTicket

ドキュメントの既定の印刷設定を表す PrintTicket

userSuppliedState
Object

呼び出し元がWritingCompleted イベント ハンドラーに渡すデータを含むオブジェクト。

注釈

このメソッドは、特定PrintQueueの に対して指定された printTicket を検証または変更しません。 必要に応じて、 メソッドをMergeAndValidatePrintTicket使用して、 に固有で、指定したプリンターに対してPrintQueue有効な を作成PrintTicketします。

適用対象