VisualsToXpsDocument.WriteAsync 方法

定义

Visual 异步写入 XpsDocumentPrintQueue

重载

WriteAsync(Visual)

Visual 异步写入 XpsDocumentPrintQueue

WriteAsync(Visual, Object)

Visual 异步写入到 XpsDocumentPrintQueue,并包含调用方想要传递到事件处理程序的其他信息。

WriteAsync(Visual, PrintTicket)

Visual 异步写入 XpsDocumentPrintQueue 并包含 PrintTicket

WriteAsync(Visual, PrintTicket, Object)

Visual 异步写入 XpsDocumentPrintQueue,写入内容还包含调用方想要传递到事件处理程序的 PrintTicket 和任何其他信息。

WriteAsync(Visual)

Visual 异步写入 XpsDocumentPrintQueue

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 异步写入到 XpsDocumentPrintQueue,并包含调用方想要传递到事件处理程序的其他信息。

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)

Visual 异步写入 XpsDocumentPrintQueue 并包含 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 方法创建 PrintTicket 特定于 PrintQueue 且对指定打印机有效的 。

此方法将存储在任务中,它返回该方法的同步对应项可能引发的所有非使用异常。 如果异常存储在返回的任务中,则在等待任务时将引发该异常。 使用异常(如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅 引发的 Write(Visual, PrintTicket)异常。

适用于

WriteAsync(Visual, PrintTicket, Object)

Visual 异步写入 XpsDocumentPrintQueue,写入内容还包含调用方想要传递到事件处理程序的 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 方法创建 PrintTicket 特定于 PrintQueue 且对指定打印机有效的 。

适用于