PrintTaskOptionDetails Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Auflistung von Ereignissen, Methoden und Eigenschaften für erweiterte Druckaufgaben.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Sie können PrintTaskOptionDetails verwenden, um Informationen zu den verfügbaren Optionen für einen Drucktask abzurufen und der Druckoberfläche benutzerdefinierte Optionen hinzuzufügen.
Hier sehen Sie einen Codeausschnitt, der zeigt, wie Sie die erweiterten Optionen für einen Drucktask abrufen und dann die Reihenfolge festlegen, in der sie im Druckfenster der App angezeigt werden.
// 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);
Weitere Informationen zu diesem und anderen Druckszenarien finden Sie unter Drucken im Windows Dev Center.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1803 | 17134 | CreateToggleOption |
Eigenschaften
DisplayedOptions |
Ruft die Liste der drucktask-Optionen ab, die derzeit angezeigt werden. |
Options |
Ruft die Liste der Optionen für den erweiterten Drucktask ab. |
Methoden
CreateItemListOption(String, String) |
Erstellt eine benutzerdefinierte Liste von Elementen, mit denen der Benutzer das Seitenformat auswählen kann. |
CreateTextOption(String, String) |
Erstellt ein CustomPrintTaskOptionText-Objekt , um den Anzeigenamen und andere Parameter des Optionenelements für erweiterte Druckaufgaben zu behandeln. |
CreateToggleOption(String, String) |
Erstellt ein PrintCustomToggleOptionDetails-Objekt , um den Anzeigenamen und andere Parameter des Optionenelements für erweiterte Druckaufgaben zu verarbeiten. |
GetFromPrintTaskOptions(PrintTaskOptions) |
Wird verwendet, um die verfügbaren Optionen für einen Drucktask abzurufen. |
GetPageDescription(UInt32) |
Gibt ein PrintPageDescription-Objekt für die Seitenzahl zurück, auf die verwiesen wird. |
Ereignisse
BeginValidation |
Wird ausgelöst, wenn das Drucksystem mit einem Validierungslauf auf den aktuellen Zustand des Drucktickets beginnt. |
OptionChanged |
Wird ausgelöst, wenn eine der erweiterten Druckaufgabenoptionen geändert wird. |