Sdílet prostřednictvím


PrintDocument.PrintController Vlastnost

Definice

Získá nebo nastaví ovladač tisku, který vede proces tisku.

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

Hodnota vlastnosti

To PrintController vás provede procesem tisku. Výchozí hodnota je nová instance PrintControllerWithStatusDialog třídy.

Atributy

Příklady

Následující příklad kódu vyžaduje, abyste vytvořili instanci PrintDocument třídy s názvem myPrintDocument. Příklad vytvoří novou instanci PrintController třídy, přiřadí ji vlastnosti PrintControllermyPrintDocumenta vytiskne dokument.

V tomto příkladu použijte obory System.Drawing.Printing názvů a System.Windows.Forms obory názvů.

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

Poznámky

Tiskový ovladač vede proces tisku několika způsoby. Pokud chcete například vytisknout dokument, musíte ho Graphics převést na objekt. Určuje PrintController , kde se má obrázek nakreslit na obrázku pro náhled tisku nebo na tiskárně, aby se dokument skutečně vytiskl. Řadič tisku může také určit, zda se má dokument vytisknout okamžitě, nebo počkat na zadaný interval.

Platí pro

Viz také