VisualsToXpsDocument.WriteAsync メソッド

定義

VisualXpsDocumentまたはPrintQueueに書き込みます。

オーバーロード

名前 説明
WriteAsync(Visual)

Visualを非同期的にXpsDocumentまたはPrintQueueに書き込みます。

WriteAsync(Visual, Object)

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

WriteAsync(Visual, PrintTicket)

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

WriteAsync(Visual, PrintTicket, Object)

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

WriteAsync(Visual)

Visualを非同期的にXpsDocumentまたはPrintQueueに書き込みます。

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)

VisualXpsDocumentまたは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

注釈

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

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 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 イベント ハンドラーに渡すデータを格納しているオブジェクト。

注釈

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

適用対象