PrintControllerWithStatusDialog Classe

Definizione

Controlla la modalità di stampa di un documento da un'applicazione Windows Forms.

public ref class PrintControllerWithStatusDialog : System::Drawing::Printing::PrintController
public class PrintControllerWithStatusDialog : System.Drawing.Printing.PrintController
type PrintControllerWithStatusDialog = class
    inherit PrintController
Public Class PrintControllerWithStatusDialog
Inherits PrintController
Ereditarietà
PrintControllerWithStatusDialog

Esempio

Nell'esempio di codice seguente viene illustrato come creare un nuovo PrintController oggetto e assegnarlo alla PrintController proprietà . Nell'esempio si presuppone che lo System.Drawing.Printing spazio dei nomi sia stato aggiunto alla classe e che sia stata creata una nuova istanza di come PrintDocumentmyDocumentPrinter.

void myPrint()
{
   if ( useMyPrintController )
   {
      myDocumentPrinter->PrintController = gcnew myControllerImplementation;
      if ( wantsStatusDialog )
      {
         myDocumentPrinter->PrintController =
            gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
      }
   }
   myDocumentPrinter->Print();
}
void myPrint() {
   if (useMyPrintController) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog) {
         myDocumentPrinter.PrintController =
           new PrintControllerWithStatusDialog(myDocumentPrinter.PrintController);
      }
   }
   myDocumentPrinter.Print();
}
Sub myPrint()
    If useMyPrintController = True Then
        myDocumentPrinter.PrintController = New myControllerImplementation()
        If wantsStatusDialog = True Then
            myDocumentPrinter.PrintController = _
               New PrintControllerWithStatusDialog(myDocumentPrinter.PrintController)
        End If
    End If
    myDocumentPrinter.Print()
End Sub

Commenti

Questa classe implementa un oggetto PrintController e aggiunge una finestra di dialogo di stato. Un controller di stampa specifica la modalità di stampa di un oggetto PrintDocument .

Per un elenco dei valori iniziali delle proprietà per un'istanza della PrintControllerWithStatusDialog classe , vedere il PrintControllerWithStatusDialog costruttore .

Per altre informazioni sulla stampa con Windows Form, vedere la panoramica dello System.Drawing.Printing spazio dei nomi. Per stampare da un'applicazione Windows Presentation Foundation, vedere lo spazio dei System.Printing nomi .

Costruttori

Nome Descrizione
PrintControllerWithStatusDialog(PrintController, String)

Inizializza una nuova istanza della PrintControllerWithStatusDialog classe , che esegue il wrapping dell'oggetto fornito PrintController e specifica un titolo per la finestra di dialogo.

PrintControllerWithStatusDialog(PrintController)

Inizializza una nuova istanza della classe , che esegue il PrintControllerWithStatusDialog wrapping dell'oggetto PrintControllerfornito.

Proprietà

Nome Descrizione
IsPreview

Ottiene un valore che indica che viene PrintControllerWithStatusDialog utilizzato per l'anteprima di stampa.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Completa la sequenza di controllo che determina quando e come stampare una pagina di un documento.

OnEndPrint(PrintDocument, PrintEventArgs)

Completa la sequenza di controllo che determina quando e come stampare un documento.

OnStartPage(PrintDocument, PrintPageEventArgs)

Avvia la sequenza di controllo che determina quando e come stampare una pagina di un documento.

OnStartPrint(PrintDocument, PrintEventArgs)

Avvia la sequenza di controllo che determina quando e come stampare un documento.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche