PrintDocument.PrintController Właściwość

Definicja

Pobiera lub ustawia kontroler wydruku, który prowadzi proces drukowania.

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

Wartość właściwości

Element PrintController , który prowadzi proces drukowania. Wartość domyślna to nowe wystąpienie PrintControllerWithStatusDialog klasy.

Atrybuty

Przykłady

Poniższy przykład kodu wymaga utworzenia wystąpienia PrintDocument klasy o nazwie myPrintDocument. W przykładzie PrintController tworzone jest nowe wystąpienie klasy, przypisuje je do PrintController właściwości myPrintDocument, a następnie wyświetla dokument.

W tym przykładzie System.Drawing.Printing użyj przestrzeni nazw i System.Windows.Forms .

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

Uwagi

Kontroler wydruku prowadzi proces drukowania na kilka sposobów. Aby na przykład wydrukować dokument, należy przekonwertować go na Graphics obiekt. Element PrintController określa, gdzie rysować grafikę na obrazie podglądu wydruku lub na drukarce, aby faktycznie wydrukować dokument. Kontroler wydruku może również określić, czy dokument ma być drukowany natychmiast, czy też odczekać określony interwał.

Dotyczy

Zobacz też