Compartilhar via


PrintTaskOptionDetails Classe

Definição

Uma coleção de eventos, métodos e propriedades para tarefas avançadas de impressão.

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
Herança
Object Platform::Object IInspectable PrintTaskOptionDetails
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Você pode usar PrintTaskOptionDetails para recuperar informações sobre as opções disponíveis para uma tarefa de impressão e adicionar opções personalizadas à experiência de impressão.

Aqui está um snippet de código que mostra como recuperar as opções avançadas para uma tarefa de impressão e, em seguida, definir a ordem em que elas serão exibidas na janela de impressão do aplicativo.

//  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);

Para obter mais informações sobre esse e outros cenários de impressão, consulte Impressão no Centro de Desenvolvimento do Windows.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 CreateToggleOption

Propriedades

DisplayedOptions

Obtém a lista de opções de tarefa de impressão exibidas no momento.

Options

Obtém a lista de opções para a tarefa de impressão avançada.

Métodos

CreateItemListOption(String, String)

Cria uma lista personalizada de itens que permitem que o usuário escolha o formato da página.

CreateTextOption(String, String)

Cria um objeto CustomPrintTaskOptionText para manipular o nome de exibição e outros parâmetros do item de opção de tarefa de impressão avançada.

CreateToggleOption(String, String)

Cria um objeto PrintCustomToggleOptionDetails para manipular o nome de exibição e outros parâmetros do item de opção de tarefa de impressão avançada.

GetFromPrintTaskOptions(PrintTaskOptions)

Usado para recuperar as opções disponíveis para uma tarefa de impressão.

GetPageDescription(UInt32)

Retorna um objeto PrintPageDescription para o número de página referenciado.

Eventos

BeginValidation

Gerado quando o sistema de impressão inicia uma aprovação de validação no estado atual do tíquete de impressão.

OptionChanged

Gerado quando qualquer uma das opções avançadas de tarefa de impressão é alterada.

Aplica-se a

Confira também