Поделиться через


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

Возникает при изменении любого из дополнительных параметров задачи печати.

Применяется к

См. также раздел