PrintTaskOptionDetails Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |