PrintTaskSourceRequestedArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Argumen yang terkait dengan delegasi PrintTaskSourceRequestedHandler . Menyediakan metode untuk menyerahkan konten yang akan dicetak ke 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
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
PrintTaskSourceRequestedArgs digunakan untuk mengatur sumber konten yang akan dicetak. Berikut adalah cuplikan kode dari sampel cetak UWP yang menunjukkan metode 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);
});
}
Untuk informasi selengkapnya tentang skenario pencetakan ini dan lainnya, lihat Mencetak dan sampel cetak UWP.
Properti
Deadline |
Mendapatkan objek DateTime yang menunjukkan tenggat waktu untuk permintaan sumber tugas cetak. |
Metode
GetDeferral() |
Mendapatkan objek PrintTaskSourceRequestedDeferral yang menyediakan akses ke metode Lengkap . Metode ini menunjukkan bahwa penolakan akan berakhir. |
SetSource(IPrintDocumentSource) |
Menginformasikan tugas cetak isi yang akan dicetak. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk