PrintTaskSourceRequestedArgs 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.
Arguments associés au délégué PrintTaskSourceRequestedHandler . Fournit une méthode pour remettre le contenu à imprimer dans PrintTask.
public ref class PrintTaskSourceRequestedArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintTaskSourceRequestedArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintTaskSourceRequestedArgs
Public NotInheritable Class PrintTaskSourceRequestedArgs
- Héritage
- Attributs
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
PrintTaskSourceRequestedArgs est utilisé pour définir la source du contenu à imprimer. Voici un extrait de code de l’exemple d’impression UWP qui montre la méthode SetSource :
protected virtual void PrintTaskRequested(PrintManager sender, PrintTaskRequestedEventArgs e)
{
PrintTask printTask = null;
printTask = e.Request.CreatePrintTask("C# Printing SDK Sample", sourceRequested =>
{
// Print Task event handler is invoked when the print job is completed.
printTask.Completed += async (s, args) =>
{
// Notify the user when the print operation fails.
if (args.Completion == PrintTaskCompletion.Failed)
{
await scenarioPage.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
{
MainPage.Current.NotifyUser("Failed to print.", NotifyType.ErrorMessage);
});
}
};
// Call PrintTaskSourceRequestedArgs.SetSource
sourceRequested.SetSource(printDocumentSource);
});
}
Pour plus d’informations sur ce scénario d’impression et d’autres, consultez Impression et l’exemple d’impression UWP.
Propriétés
Deadline |
Obtient l’objet DateTime qui indique l’échéance d’une demande source de tâche d’impression. |
Méthodes
GetDeferral() |
Obtient un objet PrintTaskSourceRequestedDeferral qui fournit l’accès à une méthode Complete . Cette méthode indique que le report est terminé. |
SetSource(IPrintDocumentSource) |
Informe la tâche d’impression du contenu à imprimer. |