PrintTaskSourceRequestedArgs 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.
Argumente, die dem PrintTaskSourceRequestedHandler-Delegat zugeordnet sind. Stellt eine Methode zum Übergeben des zu druckenden Inhalts an printTask bereit.
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
- Vererbung
- Attribute
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
PrintTaskSourceRequestedArgs wird verwendet, um die Quelle des zu druckenden Inhalts festzulegen. Hier sehen Sie einen Codeausschnitt aus dem UWP-Druckbeispiel , der die SetSource-Methode zeigt:
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);
});
}
Weitere Informationen zu diesem und anderen Druckszenarien finden Sie unter Drucken und im UWP-Druckbeispiel.
Eigenschaften
Deadline |
Ruft das DateTime-Objekt ab, das den Stichtag für eine Druckaufgabe-Quellanforderung angibt. |
Methoden
GetDeferral() |
Ruft ein PrintTaskSourceRequestedDeferral-Objekt ab, das Zugriff auf eine Complete-Methode ermöglicht. Diese Methode gibt an, dass die Verzögerung beendet ist. |
SetSource(IPrintDocumentSource) |
Informiert die Druckaufgabe über den zu druckenden Inhalt. |