次の方法で共有


PrintTaskOptionDetails クラス

定義

高度な印刷タスクのイベント、メソッド、およびプロパティのコレクション。

public ref class PrintTaskOptionDetails sealed : IPrintTaskOptionsCore, IPrintTaskOptionsCoreUIConfiguration
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintTaskOptionDetails final : IPrintTaskOptionsCore, IPrintTaskOptionsCoreUIConfiguration
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintTaskOptionDetails : IPrintTaskOptionsCore, IPrintTaskOptionsCoreUIConfiguration
Public NotInheritable Class PrintTaskOptionDetails
Implements IPrintTaskOptionsCore, IPrintTaskOptionsCoreUIConfiguration
継承
Object Platform::Object IInspectable PrintTaskOptionDetails
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

PrintTaskOptionDetails を使用すると、印刷タスクで使用できるオプションに関する情報を取得したり、印刷エクスペリエンスにカスタム オプションを追加したりできます。

印刷タスクの詳細オプションを取得し、アプリの印刷ウィンドウに表示する順序を設定する方法を示すコード スニペットを次に示します。

//  Retrieve the advanced Print Task Options.
PrintTaskOptionDetails printDetailedOptions = PrintTaskOptionDetails.GetFromPrintTaskOptions(printTask.Options);

// Choose the printer options to be shown.
// The order in which the options are appended determines the order in which they appear in the UI
printDetailedOptions.DisplayedOptions.Clear();

printDetailedOptions.DisplayedOptions.Add(StandardPrintTaskOptions.Copies);
printDetailedOptions.DisplayedOptions.Add(StandardPrintTaskOptions.Orientation);
printDetailedOptions.DisplayedOptions.Add(StandardPrintTaskOptions.ColorMode);

この印刷シナリオとその他の印刷シナリオの詳細については、「Windows デベロッパー センターでの 印刷 」を参照してください。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1803 17134 CreateToggleOption

プロパティ

DisplayedOptions

現在表示されている印刷タスク オプションの一覧を取得します。

Options

詳細印刷タスクのオプションの一覧を取得します。

メソッド

CreateItemListOption(String, String)

ユーザーがページ形式を選択できるようにする項目のカスタム リストを作成します。

CreateTextOption(String, String)

高度な印刷タスク オプション項目の表示名やその他のパラメーターを処理する CustomPrintTaskOptionText オブジェクトを作成します。

CreateToggleOption(String, String)

PrintCustomToggleOptionDetails オブジェクトを作成して、詳細印刷タスク オプション項目の表示名やその他のパラメーターを処理します。

GetFromPrintTaskOptions(PrintTaskOptions)

印刷タスクで使用できるオプションを取得するために使用します。

GetPageDescription(UInt32)

参照先のページ番号の PrintPageDescription オブジェクトを返します。

イベント

BeginValidation

印刷システムが印刷チケットの現在の状態で検証パスを開始するときに発生します。

OptionChanged

高度な印刷タスク オプションのいずれかが変更されたときに発生します。

適用対象

こちらもご覧ください