PrintDocument.PrintController Properti
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.
Mendapatkan atau mengatur pengontrol cetak yang memandu proses pencetakan.
public:
property System::Drawing::Printing::PrintController ^ PrintController { System::Drawing::Printing::PrintController ^ get(); void set(System::Drawing::Printing::PrintController ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Printing.PrintController PrintController { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.PrintController : System.Drawing.Printing.PrintController with get, set
Public Property PrintController As PrintController
Nilai Properti
Yang PrintController memandu proses pencetakan. Defaultnya adalah instans PrintControllerWithStatusDialog baru kelas .
- Atribut
Contoh
Contoh kode berikut mengharuskan Anda telah membuat instans PrintDocument kelas yang diberi nama myPrintDocument
. Contoh membuat instans PrintController baru kelas, menetapkannya ke PrintController properti myPrintDocument
, dan mencetak dokumen.
System.Drawing.Printing Gunakan namespace layanan dan System.Windows.Forms untuk contoh ini.
public:
void myPrint()
{
if ( useMyPrintController == true )
{
myPrintDocument->PrintController =
gcnew myControllerImplementation;
if ( wantsStatusDialog == true )
{
myPrintDocument->PrintController =
gcnew PrintControllerWithStatusDialog(
myPrintDocument->PrintController );
}
}
myPrintDocument->Print();
}
public void myPrint()
{
if (useMyPrintController == true)
{
myPrintDocument.PrintController =
new myControllerImplementation();
if (wantsStatusDialog == true)
{
myPrintDocument.PrintController =
new PrintControllerWithStatusDialog
(myPrintDocument.PrintController);
}
}
myPrintDocument.Print();
}
Public Sub myPrint()
If useMyPrintController = True Then
myPrintDocument.PrintController = New myControllerImplementation()
If wantsStatusDialog = True Then
myPrintDocument.PrintController = _
New PrintControllerWithStatusDialog( _
myPrintDocument.PrintController)
End If
End If
myPrintDocument.Print()
End Sub
Keterangan
Pengontrol cetak memandu proses pencetakan dalam beberapa cara. Misalnya, untuk mencetak dokumen, Anda perlu mengonversinya menjadi Graphics objek. PrintController menentukan tempat menggambar grafik dalam gambar untuk pratinjau cetak atau pada printer untuk benar-benar mencetak dokumen. Pengontrol cetak juga dapat menentukan apakah akan segera mencetak dokumen, atau menunggu interval tertentu.