PrintDocument.PrintController Proprietà

Definizione

Ottiene o imposta il controller di stampa che guida il processo di stampa.

[System.ComponentModel.Browsable(false)]
public System.Drawing.Printing.PrintController PrintController { get; set; }

Valore della proprietà

PrintController che guida il processo di stampa. L'impostazione predefinita è una nuova istanza della classe PrintControllerWithStatusDialog.

Attributi

Esempio

L'esempio di codice seguente richiede che sia stata creata un'istanza della PrintDocument classe denominata myPrintDocument. L'esempio crea una nuova istanza della PrintController classe , la assegna alla PrintController proprietà di myPrintDocumente stampa il documento.

Usare gli spazi dei System.Drawing.Printing nomi e System.Windows.Forms per questo esempio.

public void myPrint()
{
   if (useMyPrintController == true)
   {
      myPrintDocument.PrintController = 
         new myControllerImplementation();     
      if (wantsStatusDialog == true)
      {
         myPrintDocument.PrintController = 
            new PrintControllerWithStatusDialog
            (myPrintDocument.PrintController);
      }
   }
   myPrintDocument.Print();
}

Commenti

Un controller di stampa guida il processo di stampa in diversi modi. Ad esempio, per stampare un documento, è necessario convertirlo in un Graphics oggetto . Un PrintController oggetto specifica dove disegnare l'elemento grafico in un'immagine per un'anteprima di stampa o su una stampante per stampare effettivamente il documento. Un controller di stampa può anche specificare se stampare un documento immediatamente o attendere un intervallo specificato.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche