PrintWorkflowPrinterJob 类

定义

表示打印工作流应用上下文中的打印机作业。

public ref class PrintWorkflowPrinterJob sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintWorkflowPrinterJob final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintWorkflowPrinterJob
Public NotInheritable Class PrintWorkflowPrinterJob
继承
Object Platform::Object IInspectable PrintWorkflowPrinterJob
属性

Windows 要求

设备系列
Windows 11 (在 10.0.22000.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v14.0 中引入)

注解

有关详细信息,请参阅 打印支持应用设计指南

属性

JobId

获取打印机提供的当前打印作业的 ID。

Printer

获取当前打印机作业 (IPP) 打印机设备的 Internet 打印协议。

方法

ConvertPrintTicketToJobAttributes(WorkflowPrintTicket, String)

表示打印工作流应用上下文中的打印机作业。

GetJobAttributes(IIterable<String>)

获取当前打印机作业的属性,作为 Internet 打印协议 (IPP) 属性名称和值对的映射。

GetJobAttributesAsBuffer(IIterable<String>)

获取当前打印机作业的属性,该缓冲区包含序列化 Internet 打印协议 (IPP) 响应中的打印机属性组。

GetJobPrintTicket()

获取当前打印作业的 XML PrintTicket 文档。 PrintTicket 文档包含有关打印机应如何为打印任务设置其各种功能的说明。

GetJobStatus()

获取当前打印机作业的状态。

SetJobAttributes(IIterable<KeyValuePair<String,IppAttributeValue>>)

设置由 Internet 打印协议的指定映射指定的当前打印机作业的属性 (IPP) 属性名称和值对。

SetJobAttributesFromBuffer(IBuffer)

为当前打印机作业设置由指定的缓冲区指定的属性,该缓冲区包含序列化的 Internet 打印协议 (IPP) 作业属性组。

适用于

另请参阅