PrintTaskOptionDetails クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
高度な印刷タスクのイベント、メソッド、およびプロパティのコレクション。
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
- 継承
- 属性
- 実装
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 |
高度な印刷タスク オプションのいずれかが変更されたときに発生します。 |