PrintTaskOptionDetails Classe

Definizione

Raccolta di eventi, metodi e proprietà per le attività di stampa avanzate.

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
Ereditarietà
Object Platform::Object IInspectable PrintTaskOptionDetails
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

È possibile utilizzare PrintTaskOptionDetails per recuperare informazioni sulle opzioni disponibili per un'attività di stampa e per aggiungere opzioni personalizzate all'esperienza di stampa.

Ecco un frammento di codice che mostra come recuperare le opzioni avanzate per un'attività di stampa e quindi impostare l'ordine in cui verranno visualizzate nella finestra di stampa dell'app.

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

Per altre informazioni su questo e altri scenari di stampa, vedere Stampa in Windows Dev Center.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1803 17134 CreateToggleOption

Proprietà

DisplayedOptions

Ottiene l'elenco delle opzioni dell'attività di stampa attualmente visualizzate.

Options

Ottiene l'elenco di opzioni per l'attività di stampa avanzata.

Metodi

CreateItemListOption(String, String)

Crea un elenco personalizzato di elementi che consentono all'utente di scegliere il formato di pagina.

CreateTextOption(String, String)

Crea un oggetto CustomPrintTaskOptionText per gestire il nome visualizzato e altri parametri dell'elemento dell'opzione di attività di stampa avanzata.

CreateToggleOption(String, String)

Crea un oggetto PrintCustomToggleOptionDetails per gestire il nome visualizzato e altri parametri dell'elemento dell'opzione di attività di stampa avanzata.

GetFromPrintTaskOptions(PrintTaskOptions)

Consente di recuperare le opzioni disponibili per un'attività di stampa.

GetPageDescription(UInt32)

Restituisce un oggetto PrintPageDescription per il numero di pagina a cui si fa riferimento.

Eventi

BeginValidation

Generato quando il sistema di stampa avvia un passaggio di convalida sullo stato corrente del ticket di stampa.

OptionChanged

Generato quando viene modificata una delle opzioni avanzate dell'attività di stampa.

Si applica a

Vedi anche