PrintTaskOptionDetails Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |