Partager via


PrintTaskOptionDetails Classe

Définition

Collection d’événements, de méthodes et de propriétés pour les tâches d’impression avancées.

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
Héritage
Object Platform::Object IInspectable PrintTaskOptionDetails
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Vous pouvez utiliser PrintTaskOptionDetails pour récupérer des informations sur les options disponibles pour une tâche d’impression et ajouter des options personnalisées à l’expérience d’impression.

Voici un extrait de code qui montre comment récupérer les options avancées pour une tâche d’impression, puis définir l’ordre dans lequel elles seront affichées dans la fenêtre d’impression de l’application.

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

Pour plus d’informations sur ce scénario et sur d’autres scénarios d’impression, consultez Impression sur le Centre de développement Windows.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 CreateToggleOption

Propriétés

DisplayedOptions

Obtient la liste des options de tâche d’impression actuellement affichées.

Options

Obtient la liste des options pour la tâche d’impression avancée.

Méthodes

CreateItemListOption(String, String)

Crée une liste personnalisée d’éléments qui permettent à l’utilisateur de choisir le format de page.

CreateTextOption(String, String)

Crée un objet CustomPrintTaskOptionText pour gérer le nom d’affichage et d’autres paramètres de l’élément d’option de tâche d’impression avancée.

CreateToggleOption(String, String)

Crée un objet PrintCustomToggleOptionDetails pour gérer le nom d’affichage et d’autres paramètres de l’élément d’option de tâche d’impression avancée.

GetFromPrintTaskOptions(PrintTaskOptions)

Utilisé pour récupérer les options disponibles pour une tâche d’impression.

GetPageDescription(UInt32)

Renvoie un objet PrintPageDescription pour le numéro de page référencé.

Événements

BeginValidation

Déclenché lorsque le système d’impression commence une passe de validation sur l’état actuel du ticket d’impression.

OptionChanged

Déclenché lorsque l’une des options avancées de tâche d’impression est modifiée.

S’applique à

Voir aussi