Freigeben über


PrintTaskOptionDetails Klasse

Definition

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
Object Platform::Object IInspectable PrintTaskOptionDetails
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.

Gilt für:

Weitere Informationen