Bagikan melalui


PrintDocument.PrintController Properti

Definisi

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.

Berlaku untuk

Lihat juga