VisualsToXpsDocument.WriteAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以 Visual异步方式 XpsDocument 写入或写入 PrintQueue。
重载
| 名称 | 说明 |
|---|---|
| WriteAsync(Visual) |
以 Visual 异步方式 XpsDocument 写入或写入 PrintQueue。 |
| WriteAsync(Visual, Object) |
以 Visual 异步方式 XpsDocument 写入或 PrintQueue 包含调用方希望传递给事件处理程序的其他信息。 |
| WriteAsync(Visual, PrintTicket) |
以 Visual 异步方式 XpsDocument 写入或 PrintQueue 包含一个 PrintTicket。 |
| WriteAsync(Visual, PrintTicket, Object) |
将 VisualXpsDocumentPrintQueue异步写入或写入 ;还包括 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)
参数
注解
此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 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)
参数
- userSuppliedState
- Object
一个对象,该对象包含调用方希望传递给 WritingCompleted 事件处理程序的数据。
适用于
WriteAsync(Visual, PrintTicket)
以 Visual 异步方式 XpsDocument 写入或 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)
参数
- printTicket
- PrintTicket
一个 PrintTicket 表示文档的默认打印首选项。
注解
此方法不会验证或修改为特定printTicket指定的PrintQueue值。 如有必要,请使用 MergeAndValidatePrintTicket 该方法创建 PrintTicket 特定于 PrintQueue 指定的打印机且对指定的打印机有效。
此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 Write(Visual, PrintTicket)..
适用于
WriteAsync(Visual, PrintTicket, Object)
将 VisualXpsDocumentPrintQueue异步写入或写入 ;还包括 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)
参数
- printTicket
- PrintTicket
一个 PrintTicket 表示文档的默认打印首选项。
- userSuppliedState
- Object
一个对象,该对象包含调用方希望传递给 WritingCompleted 事件处理程序的数据。
注解
此方法不会验证或修改为特定printTicket指定的PrintQueue值。 如有必要,请使用 MergeAndValidatePrintTicket 该方法创建 PrintTicket 特定于 PrintQueue 指定的打印机且对指定的打印机有效。