Windows.Graphics.Printing.Workflow 名前空間

この名前空間は、印刷ワークフロー アプリを記述するための機能を提供します。 印刷ワークフロー アプリは、印刷可能なソース アプリケーションに登録されます。 ソース アプリケーションが何かを印刷するように選択した後、印刷データがプリンターに送信される前に、バックグラウンドで起動されます。 ワークフロー アプリは、印刷チケット (プリンター デバイス設定) と印刷する実際のコンテンツの両方を変更でき、必要に応じて、プロセスの途中でフォアグラウンド アプリを起動することで、この機能をユーザーに公開できます。 これにより、印刷エクスペリエンスをより高度にカスタマイズできます。

クラス

PrintWorkflowBackgroundSession

バックグラウンドで実行される 1 つの印刷ワークフロー セッションを表します。

PrintWorkflowBackgroundSetupRequestedEventArgs

発生した PrintWorkflowBackgroundSession.SetupRequested イベントに関する情報が含まれます。

PrintWorkflowConfiguration

印刷ワークフロー セッションのソース アプリケーション、印刷ジョブ タイトル、およびセッション ID に関する情報が含まれます。

PrintWorkflowForegroundSession

フォアグラウンドで実行される 1 つの印刷ワークフロー セッションを表します。

PrintWorkflowForegroundSetupRequestedEventArgs

発生した PrintWorkflowForegroundSession.SetupRequested イベントに関する情報が含まれます。

PrintWorkflowJobActivatedEventArgs

印刷サポート ワークフロー UI 拡張機能アプリがアプリのアクティブ化パラメーターを処理できるようにします。

PrintWorkflowJobBackgroundSession

バックグラウンドで実行される 1 つの印刷ワークフロー ジョブ セッションを表します。

PrintWorkflowJobIssueDetectedEventArgs

この名前空間は、印刷ワークフロー アプリを記述するための機能を提供します。 印刷ワークフロー アプリは、印刷可能なソース アプリケーションに登録されます。 ソース アプリケーションが何かを印刷するように選択した後、印刷データがプリンターに送信される前に、バックグラウンドで起動されます。 ワークフロー アプリは、印刷チケット (プリンター デバイス設定) と印刷する実際のコンテンツの両方を変更でき、必要に応じて、プロセスの途中でフォアグラウンド アプリを起動することで、この機能をユーザーに公開できます。 これにより、印刷エクスペリエンスをより高度にカスタマイズできます。

PrintWorkflowJobNotificationEventArgs

JobNotification イベントの情報を提供します。

PrintWorkflowJobStartingEventArgs

JobStarting イベントの情報を提供します。

PrintWorkflowJobTriggerDetails

バックグラウンドで実行される印刷ワークフロー ジョブ セッションに関連付けられている追加情報を提供します。

PrintWorkflowJobUISession

印刷サポート ワークフロー UI のセッションを表します。

PrintWorkflowObjectModelSourceFileContent

COM ベースの XPS オブジェクト モデルの形式で印刷コンテンツを表します。

PrintWorkflowObjectModelTargetPackage

COM ベースの XPS オブジェクト モデルの形式で印刷出力データを表します。

PrintWorkflowPdlConverter

あるページ記述言語 (PDL) 形式から別の PDL 形式に印刷ドキュメントを変換するために使用できるメソッドを提供します。

PrintWorkflowPdlDataAvailableEventArgs

PdlDataAvailable イベントの情報を提供します。

PrintWorkflowPdlModificationRequestedEventArgs

PdlModificationRequested イベントの情報を提供します。

PrintWorkflowPdlSourceContent

現在のジョブのソース ページ記述言語 (PDL) コンテンツをカプセル化します。

PrintWorkflowPdlTargetStream

現在の印刷ジョブ操作のターゲット ページ記述言語 (PDL) ストリームを表します。

PrintWorkflowPrinterJob

印刷ワークフロー アプリのコンテキストでのプリンター ジョブを表します。

PrintWorkflowSourceContent

ソース アプリケーションからの生の印刷データを表します。

PrintWorkflowSpoolStreamContent

XPS データ ストリームの形式で印刷データを表します。

PrintWorkflowStreamTarget

プリンターに送信する出力データ ストリームを表します。

PrintWorkflowSubmittedEventArgs

発生した PrintWorkflowBackgroundSession.Submitted イベントに関する情報が含まれます。

PrintWorkflowSubmittedOperation

印刷ワークフロー セッションによって変更された可能性がある印刷タスクに関する情報が含まれます。

PrintWorkflowTarget

プリンター ドライバーに送信する出力ドキュメントを表します。

PrintWorkflowTriggerDetails

印刷ワークフローのバックグラウンド タスクのトリガーに関するコンテキスト情報を表します。

PrintWorkflowUIActivatedEventArgs

アクティブ化された印刷ワークフローフォアグラウンド タスクに関するコンテキスト情報が含まれます。

PrintWorkflowUILauncher

印刷ワークフロー アプリがプリンターによって示されるページ記述言語 (PDL) 形式への変換を完了するために必要なユーザー入力を収集するための UI を表示する操作を提供します。

PrintWorkflowVirtualPrinterDataAvailableEventArgs

この名前空間は、印刷ワークフロー アプリを記述するための機能を提供します。 印刷ワークフロー アプリは、印刷可能なソース アプリケーションに登録されます。 ソース アプリケーションが何かを印刷するように選択した後、印刷データがプリンターに送信される前に、バックグラウンドで起動されます。 ワークフロー アプリは、印刷チケット (プリンター デバイス設定) と印刷する実際のコンテンツの両方を変更でき、必要に応じて、プロセスの途中でフォアグラウンド アプリを起動することで、この機能をユーザーに公開できます。 これにより、印刷エクスペリエンスをより高度にカスタマイズできます。

PrintWorkflowVirtualPrinterSession

この名前空間は、印刷ワークフロー アプリを記述するための機能を提供します。 印刷ワークフロー アプリは、印刷可能なソース アプリケーションに登録されます。 ソース アプリケーションが何かを印刷するように選択した後、印刷データがプリンターに送信される前に、バックグラウンドで起動されます。 ワークフロー アプリは、印刷チケット (プリンター デバイス設定) と印刷する実際のコンテンツの両方を変更でき、必要に応じて、プロセスの途中でフォアグラウンド アプリを起動することで、この機能をユーザーに公開できます。 これにより、印刷エクスペリエンスをより高度にカスタマイズできます。

PrintWorkflowVirtualPrinterTriggerDetails

この名前空間は、印刷ワークフロー アプリを記述するための機能を提供します。 印刷ワークフロー アプリは、印刷可能なソース アプリケーションに登録されます。 ソース アプリケーションが何かを印刷するように選択した後、印刷データがプリンターに送信される前に、バックグラウンドで起動されます。 ワークフロー アプリは、印刷チケット (プリンター デバイス設定) と印刷する実際のコンテンツの両方を変更でき、必要に応じて、プロセスの途中でフォアグラウンド アプリを起動することで、この機能をユーザーに公開できます。 これにより、印刷エクスペリエンスをより高度にカスタマイズできます。

PrintWorkflowVirtualPrinterUIEventArgs

この名前空間は、印刷ワークフロー アプリを記述するための機能を提供します。 印刷ワークフロー アプリは、印刷可能なソース アプリケーションに登録されます。 ソース アプリケーションが何かを印刷するように選択した後、印刷データがプリンターに送信される前に、バックグラウンドで起動されます。 ワークフロー アプリは、印刷チケット (プリンター デバイス設定) と印刷する実際のコンテンツの両方を変更でき、必要に応じて、プロセスの途中でフォアグラウンド アプリを起動することで、この機能をユーザーに公開できます。 これにより、印刷エクスペリエンスをより高度にカスタマイズできます。

PrintWorkflowXpsDataAvailableEventArgs

発生した PrintWorkflowForegroundSession.XpsDataAvailable イベントに関する情報が含まれます。

列挙型

PdlConversionHostBasedProcessingOperations

ホストによって実行される PDL 変換処理操作を指定します。

PrintWorkflowAttributesMergePolicy

プリンター サポート アプリによって提供される属性を PrintTicket 属性とマージする方法を指定します。

PrintWorkflowJobAbortReason

AbortPrintFlow メソッドを使用して印刷ワークフローが取り消された理由を示す値が含まれます。

PrintWorkflowJobIssueKind

この名前空間は、印刷ワークフロー アプリを記述するための機能を提供します。 印刷ワークフロー アプリは、印刷可能なソース アプリケーションに登録されます。 ソース アプリケーションが何かを印刷するように選択した後、印刷データがプリンターに送信される前に、バックグラウンドで起動されます。 ワークフロー アプリは、印刷チケット (プリンター デバイス設定) と印刷する実際のコンテンツの両方を変更でき、必要に応じて、プロセスの途中でフォアグラウンド アプリを起動することで、この機能をユーザーに公開できます。 これにより、印刷エクスペリエンスをより高度にカスタマイズできます。

PrintWorkflowPdlConversionType

GetPdlConverter メソッドで使用できるさまざまな種類のページ記述言語 (PDL) コンバーターを表す値を定義します。

PrintWorkflowPrinterJobStatus

現在の印刷ワークフロー プリンター ジョブの状態を表す値が含まれます。

PrintWorkflowSessionStatus

現在の印刷ワークフロー セッションの状態を表す値が含まれます。

PrintWorkflowSubmittedStatus

印刷ワークフロー セッションの状態を表す値が含まれます。

PrintWorkflowUICompletionStatus

LaunchAndCompleteUIAsync メソッドを呼び出して表示される印刷ワークフロー ジョブ UI の完了状態の値を提供します。

こちらもご覧ください