PrintControllerWithStatusDialog Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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) |