PrintController Classe

Définition

Contrôle la façon dont un document est imprimé lors de l’impression à partir d’une application Windows Forms.

public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
Héritage
PrintController
Dérivé

Remarques

Note

Dans .NET 6 et versions ultérieures, le package System.Drawing.Common, qui inclut ce type, n’est pris en charge que sur les systèmes d’exploitation Windows. L’utilisation de ce type dans les applications multiplateformes provoque des avertissements au moment de la compilation et des exceptions d’exécution. Pour plus d’informations, consultez System.Drawing.Common uniquement pris en charge sur Windows.

En cas d’implémentation dans une classe dérivée, PrintController contrôle la façon dont une PrintDocument impression est effectuée. PrintDocument.Printappelle les méthodes, et OnStartPrintOnEndPrintOnStartPage les méthodes du OnEndPagecontrôleur d’impression, qui indiquent à leur tour à l’imprimante comment imprimer le document. L’aperçu avant impression utilise un aperçu spécialisé PrintController. Pour obtenir un exemple de contrôleur d’impression spécialisé pour l’aperçu avant impression, consultez le PreviewPrintController.

PrintController est utilisé par PrintDocument, et non utilisé directement.

L’infrastructure .NET inclut trois contrôleurs d’impression dérivés de PrintController qui permettent d’accomplir des tâches courantes. Imprime StandardPrintController un document sur une imprimante. Génère PreviewPrintController un aperçu de ce que le document ressemblera lors de l’impression et est utilisé par les classes et PrintPreviewControl les PrintPreviewDialog classes. La PrintControllerWithStatusDialog boîte de dialogue d’état d’impression fournit une boîte de dialogue d’état pendant le processus d’impression.

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

Initialise une nouvelle instance de la classe PrintController.

Propriétés

Nom Description
IsPreview

Obtient une valeur indiquant si celle-ci PrintController 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)

En cas de substitution dans une classe dérivée, termine la séquence de contrôle qui détermine quand et comment imprimer une page d’un document.

OnEndPrint(PrintDocument, PrintEventArgs)

En cas de substitution dans une classe dérivée, termine la séquence de contrôle qui détermine quand et comment imprimer un document.

OnStartPage(PrintDocument, PrintPageEventArgs)

En cas de substitution dans une classe dérivée, commence la séquence de contrôle qui détermine quand et comment imprimer une page d’un document.

OnStartPrint(PrintDocument, PrintEventArgs)

En cas de substitution dans une classe dérivée, 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