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

To PrintController 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. Przykład tworzy nowe wystąpienie PrintController klasy, przypisuje je do PrintController właściwości myPrintDocument, a następnie drukuje dokument.

System.Drawing.Printing W tym przykładzie 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. A PrintController określa, gdzie narysować 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ć wydrukowany natychmiast, czy też zaczekać określony interwał.

Dotyczy

Zobacz też