Condividi tramite


PrintControllerWithStatusDialog Classe

Definizione

Controlla come viene stampato 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 sia stato aggiunto lo System.Drawing.Printing spazio dei nomi alla classe e che sia stata creata una nuova istanza di come PrintDocument myDocumentPrinter.

void myPrint()
{
   if ( useMyPrintController )
   {
      myDocumentPrinter->PrintController = gcnew myControllerImplementation;
      if ( wantsStatusDialog )
      {
         myDocumentPrinter->PrintController =
            gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
      }
   }
   myDocumentPrinter->Print();
}
void myPrint() {
   if (useMyPrintController==true) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog==true) {
         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à di un'istanza della classe PrintControllerWithStatusDialog, vedere il costruttore PrintControllerWithStatusDialog.

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

Costruttori

PrintControllerWithStatusDialog(PrintController)

Inizializza una nuova istanza della classe PrintControllerWithStatusDialog mandando a capo l'oggetto PrintController fornito.

PrintControllerWithStatusDialog(PrintController, String)

Inizializza una nuova istanza della classe PrintControllerWithStatusDialog, includendo l'oggetto PrintController fornito e specificando il titolo della finestra di dialogo.

Proprietà

IsPreview

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

IsPreview

Ottiene un valore che indica se la classe PrintController viene utilizzata per l'anteprima di stampa.

(Ereditato da PrintController)

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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