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

更改任何一个高级打印任务选项时引发。

适用于

另请参阅