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 as myDocumentPrinter.

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

Remarques

Cette classe implémente une PrintController boîte de dialogue d’état 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 PrintControllerWithStatusDialog classe, consultez le PrintControllerWithStatusDialog constructeur.

Pour plus d’informations sur l’impression avec Windows Forms, consultez la 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 System.Printing de noms.

Constructeurs

Nom Description
PrintControllerWithStatusDialog(PrintController, String)

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

PrintControllerWithStatusDialog(PrintController)

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

Propriétés

Nom Description
IsPreview

Obtient une valeur indiquant qu’elle PrintControllerWithStatusDialog est utilisée pour l’aperçu avant impression.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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)

Commence 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