Aracılığıyla paylaş


PrintDocument.PrintController Özellik

Tanım

Yazdırma işlemine yol gösteren yazdırma denetleyicisini alır veya ayarlar.

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

Özellik Değeri

Bu PrintController , yazdırma işlemine yol gösterir. Varsayılan, sınıfın PrintControllerWithStatusDialog yeni bir örneğidir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, adlı myPrintDocumentsınıfın bir örneğini PrintDocument oluşturmanızı gerektirir. Örnek, sınıfının yeni bir örneğini PrintController oluşturur, özelliğine PrintControllermyPrintDocumentatar ve belgeyi yazdırır.

System.Drawing.Printing Bu örnek için ve System.Windows.Forms ad alanlarını kullanın.

public:
   void myPrint()
   {
      if ( useMyPrintController)
      {
         myPrintDocument->PrintController =
            gcnew myControllerImplementation;
         if ( wantsStatusDialog)
         {
            myPrintDocument->PrintController =
               gcnew PrintControllerWithStatusDialog(
                  myPrintDocument->PrintController );
         }
      }
      myPrintDocument->Print();
   }
public void myPrint()
{
   if (useMyPrintController)
   {
      myPrintDocument.PrintController = 
         new myControllerImplementation();     
      if (wantsStatusDialog)
      {
         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

Açıklamalar

Yazdırma denetleyicisi, yazdırma işlemine çeşitli yollarla yol gösterir. Örneğin, belgeyi yazdırmak için bir nesneye Graphics dönüştürmeniz gerekir. A PrintController , baskı önizleme için görüntüde veya yazıcıda belgeyi gerçekten yazdırmak için grafiğin nereye çizileceği belirtir. Yazdırma denetleyicisi, belgenin hemen yazdırılacağını mı yoksa belirtilen bir aralığın mı bekleneceğini de belirtebilir.

Şunlara uygulanır

Ayrıca bkz.