語言

VisualsToXpsDocument.WriteAsync 方法

定義

非同步地寫入 Visual一個 XpsDocument 或一個 PrintQueue。

多載

名稱 Description
WriteAsync(Visual)

非同步地寫入 Visual 一個 XpsDocument 或一個 PrintQueue。

WriteAsync(Visual, Object)

非同步寫入 Visual a XpsDocument 或 aPrintQueue,並包含呼叫者想傳遞給事件處理器的額外資訊。

WriteAsync(Visual, PrintTicket)

非同步地寫入 a VisualXpsDocument 或 a PrintQueue ,並包含 PrintTicket。

WriteAsync(Visual, PrintTicket, Object)

非同步寫入 a Visual 或 XpsDocument;同時包含 a 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)

非同步寫入 Visual a XpsDocument 或 aPrintQueue,並包含呼叫者想傳遞給事件處理器的額外資訊。

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)

非同步地寫入 a VisualXpsDocument 或 a 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 A 代表文件的預設列印偏好。

備註

此方法不會驗證或修改特定 printTicket的指定PrintQueue值。 如有必要,使用MergeAndValidatePrintTicket該方法建立PrintTicketPrintQueue特定且適用於指定印表機的方法。

此方法在任務中儲存所有非使用例外,該方法的同步對應程式可拋出這些例外。 如果回傳的任務中儲存了例外,該例外會在等待任務時拋出。 使用例外錯誤,例如 ArgumentException,仍會同步拋出。 關於儲存的例外,請參見由 Write(Visual, PrintTicket)拋出的例外。

適用於

WriteAsync(Visual, PrintTicket, Object)

非同步寫入 a Visual 或 XpsDocument;同時包含 a 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 A 代表文件的預設列印偏好。

userSuppliedState
Object

一個包含呼叫者想傳遞給事件處理者 WritingCompleted 資料的物件。

備註

此方法不會驗證或修改特定 printTicket的指定PrintQueue值。 如有必要,使用MergeAndValidatePrintTicket該方法建立PrintTicketPrintQueue特定且適用於指定印表機的方法。

適用於