Partager via


PrintControllerWithStatusDialog Classe

Définition

Contrôle la façon dont un document est imprimé à partir d'une application 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
Héritage
PrintControllerWithStatusDialog

Exemples

L’exemple de code suivant montre comment créer un nouveau PrintController et l’affecter à la PrintController propriété . L’exemple suppose que vous avez ajouté l’espace System.Drawing.Printing de noms à la classe et que vous avez créé une nouvelle instance d’un PrintDocument en tant que 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

Remarques

Cette classe implémente un PrintController et ajoute une boîte de dialogue d’état. Un contrôleur d’impression spécifie la façon dont un PrintDocument est imprimé.

Pour obtenir la liste des valeurs de propriété initiales d'une instance de la classe PrintControllerWithStatusDialog, consultez le constructeur PrintControllerWithStatusDialog.

Pour plus d’informations sur l’impression avec Windows Forms, consultez vue d’ensemble de l’espace System.Drawing.Printing de noms. Si vous souhaitez imprimer à partir d’une application Windows Presentation Foundation, consultez l’espace de System.Printing noms.

Constructeurs

PrintControllerWithStatusDialog(PrintController)

Initialise une nouvelle instance de la classe PrintControllerWithStatusDialog encapsulant le PrintController fourni.

PrintControllerWithStatusDialog(PrintController, String)

Initialise une nouvelle instance de la classe PrintControllerWithStatusDialog en encapsulant le PrintController fourni et en spécifiant un titre pour la boîte de dialogue.

Propriétés

IsPreview

Obtient une valeur indiquant que ce PrintControllerWithStatusDialog est utilisé pour l'aperçu avant impression.

IsPreview

Obtient une valeur indiquant si PrintController est utilisé pour l'aperçu avant impression.

(Hérité de PrintController)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Termine la séquence de contrôle qui détermine quand et comment imprimer une page d'un document.

OnEndPrint(PrintDocument, PrintEventArgs)

Termine la séquence de contrôle qui détermine quand et comment imprimer un document.

OnStartPage(PrintDocument, PrintPageEventArgs)

Commence la séquence de contrôle qui détermine quand et comment imprimer une page d'un document.

OnStartPrint(PrintDocument, PrintEventArgs)

Démarre la séquence de contrôle qui détermine quand et comment imprimer un document.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi