PrintTaskOptionDetails Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |