PrintController 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.
Mengontrol bagaimana dokumen dicetak, saat mencetak dari aplikasi Formulir Windows.
public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
- Warisan
-
PrintController
- Turunan
Keterangan
Catatan
Dalam .NET 6 dan versi yang lebih baru, paket System.Drawing.Common, yang mencakup jenis ini, hanya didukung pada sistem operasi Windows. Penggunaan jenis ini dalam aplikasi lintas platform menyebabkan peringatan waktu kompilasi dan pengecualian run-time. Untuk informasi selengkapnya, lihat System.Drawing.Common hanya didukung di Windows.
Saat diimplementasikan di kelas turunan, PrintController mengontrol bagaimana PrintDocument cetakan. PrintDocument.Printmemanggil metode , , , OnStartPagedan OnEndPage pengontrol OnStartPrintcetak, yang pada gilirannya memberi tahu printer OnEndPrintcara mencetak dokumen. Pratinjau cetak menggunakan khusus PrintController. Untuk contoh pengontrol cetak yang dikhususkan untuk pratinjau cetak, lihat PreviewPrintController.
PrintController digunakan oleh PrintDocument, dan biasanya tidak digunakan secara langsung.
.NET Framework mencakup tiga pengontrol cetak yang berasal dari PrintController yang membantu menyelesaikan tugas umum. Mencetak StandardPrintController dokumen ke printer. PreviewPrintController menghasilkan pratinjau tampilan dokumen saat dicetak dan digunakan oleh PrintPreviewControl kelas dan PrintPreviewDialog . menyediakan PrintControllerWithStatusDialog dialog status pencetakan selama proses pencetakan.
Untuk informasi selengkapnya tentang pencetakan dengan Formulir Windows, lihat System.Drawing.Printing gambaran umum namespace. Jika Anda ingin mencetak dari aplikasi Windows Presentation Foundation, lihat System.Printing namespace.
Konstruktor
PrintController() |
Menginisialisasi instans baru kelas PrintController. |
Properti
IsPreview |
Mendapatkan nilai yang menunjukkan apakah PrintController digunakan untuk pratinjau cetak. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
OnEndPage(PrintDocument, PrintPageEventArgs) |
Saat ditimpa di kelas turunan, menyelesaikan urutan kontrol yang menentukan kapan dan cara mencetak halaman dokumen. |
OnEndPrint(PrintDocument, PrintEventArgs) |
Saat ditimpa di kelas turunan, menyelesaikan urutan kontrol yang menentukan kapan dan cara mencetak dokumen. |
OnStartPage(PrintDocument, PrintPageEventArgs) |
Saat ditimpa di kelas turunan, memulai urutan kontrol yang menentukan kapan dan cara mencetak halaman dokumen. |
OnStartPrint(PrintDocument, PrintEventArgs) |
Saat ditimpa di kelas turunan, memulai urutan kontrol yang menentukan kapan dan cara mencetak dokumen. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |