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) プリンター デバイスを取得します。

メソッド

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) ジョブ属性グループを含む、指定されたバッファーで指定された現在のプリンター ジョブの属性を設定します。

適用対象

こちらもご覧ください