共用方式為


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

取得印表機所提供的目前列印工作識別碼。

Printer

取得目前印表機作業的網際網路列印通訊協定 (IPP) 印表機裝置。

方法

ConvertPrintTicketToJobAttributes(WorkflowPrintTicket, String)

代表列印工作流程應用程式內容中的印表機作業。

GetJobAttributes(IIterable<String>)

取得目前印表機作業的屬性,做為網際網路列印通訊協定對應 (IPP) 屬性名稱和值組。

GetJobAttributesAsBuffer(IIterable<String>)

取得目前印表機作業的屬性,此緩衝區包含序列化網際網路列印通訊協定 (IPP) 回應的印表機屬性群組。

GetJobPrintTicket()

取得目前列印工作的 XML PrintTicket 檔。 PrintTicket 檔包含印表機如何設定列印工作各種功能的指示。

GetJobStatus()

取得目前印表機作業的狀態。

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

設定目前印表機作業的屬性,如網際網路列印通訊協定指定的對應所指定, (IPP) 屬性名稱和值組。

SetJobAttributesFromBuffer(IBuffer)

設定目前印表機作業的屬性,如指定的緩衝區所指定,其中包含序列化網際網路列印通訊協定 (IPP) 作業屬性群組。

適用於

另請參閱