Compartir a través de


PrintTaskOptionDetails Clase

Definición

Colección de eventos, métodos y propiedades para tareas avanzadas de impresión.

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
Herencia
Object Platform::Object IInspectable PrintTaskOptionDetails
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Puede usar PrintTaskOptionDetails para recuperar información sobre las opciones disponibles para una tarea de impresión y para agregar opciones personalizadas a la experiencia de impresión.

Este es un fragmento de código que muestra cómo recuperar las opciones avanzadas de una tarea de impresión y, a continuación, establecer el orden en el que se mostrarán en la ventana de impresión de la aplicación.

//  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 obtener más información sobre este y otros escenarios de impresión, consulta Impresión en el Centro de desarrollo de Windows.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1803 17134 CreateToggleOption

Propiedades

DisplayedOptions

Obtiene la lista de opciones de tarea de impresión que se muestran actualmente.

Options

Obtiene la lista de opciones para la tarea de impresión avanzada.

Métodos

CreateItemListOption(String, String)

Crea una lista personalizada de elementos que permiten al usuario elegir el formato de página.

CreateTextOption(String, String)

Crea un objeto CustomPrintTaskOptionText para controlar el nombre para mostrar y otros parámetros del elemento de opción de tarea de impresión avanzada.

CreateToggleOption(String, String)

Crea un objeto PrintCustomToggleOptionDetails para controlar el nombre para mostrar y otros parámetros del elemento de opción de tarea de impresión avanzada.

GetFromPrintTaskOptions(PrintTaskOptions)

Se usa para recuperar las opciones disponibles para una tarea de impresión.

GetPageDescription(UInt32)

Devuelve un objeto PrintPageDescription para el número de página al que se hace referencia.

Eventos

BeginValidation

Se genera cuando el sistema de impresión inicia un paso de validación en el estado actual del vale de impresión.

OptionChanged

Se genera cuando se cambia cualquiera de las opciones avanzadas de la tarea de impresión.

Se aplica a

Consulte también