PrintDocument.PrintController Egenskap

Definition

Hämtar eller anger den utskriftsstyrenhet som styr utskriftsprocessen.

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

Egenskapsvärde

Det PrintController som vägleder utskriftsprocessen. Standardvärdet är en ny instans av PrintControllerWithStatusDialog klassen.

Attribut

Exempel

Följande kodexempel kräver att du har skapat en instans av PrintDocument klassen med namnet myPrintDocument. Exemplet skapar en ny instans av PrintController klassen, tilldelar den PrintController till egenskapen myPrintDocument, och skriver ut dokumentet.

Använd namnrymderna System.Drawing.Printing och System.Windows.Forms för det här exemplet.

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

Kommentarer

En utskriftskontrollant vägleder utskriftsprocessen på flera sätt. Om du till exempel vill skriva ut ett dokument måste du konvertera det till ett Graphics objekt. A PrintController anger var bilden ska ritas i en bild för en förhandsgranskning eller på en skrivare för att faktiskt skriva ut dokumentet. En utskriftskontrollant kan också ange om ett dokument ska skrivas ut omedelbart eller vänta ett angivet intervall.

Gäller för

Se även