Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

PrintController, classe

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

Espace de noms :  System.Drawing.Printing
Assembly :  System.Drawing (dans System.Drawing.dll)

public abstract class PrintController

Le type PrintController expose les membres suivants.

  NomDescription
Méthode protégéePrintControllerInitialise une nouvelle instance de la classe PrintController.
Début

  NomDescription
Propriété publiqueIsPreviewObtient une valeur indiquant si PrintController est utilisé pour l'aperçu avant impression.
Début

  NomDescription
Méthode publiqueEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiqueOnEndPageEn cas de substitution dans une classe dérivée, exécute la séquence de contrôle qui détermine quand et comment une page d'un document doit être imprimée.
Méthode publiqueOnEndPrintEn cas de substitution dans une classe dérivée, exécute la séquence de contrôle qui détermine quand et comment un document doit être imprimé.
Méthode publiqueOnStartPageEn cas de substitution dans une classe dérivée, démarre la séquence de contrôle qui détermine quand et comment une page d'un document doit être imprimée.
Méthode publiqueOnStartPrintEn cas de substitution dans une classe dérivée, démarre la séquence de contrôle qui détermine quand et comment un document doit être imprimé.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

Lors de son implémentation dans une classe dérivée, PrintController contrôle la façon dont PrintDocument est imprimé. PrintDocument.Print appelle les méthodes OnStartPrint, OnEndPrint, OnStartPage et OnEndPage du contrôleur d'impression qui, à leur tour, indiquent à l'imprimante comment imprimer le document. L'aperçu avant impression utilise un PrintController spécial. Pour obtenir un exemple de contrôleur d'impression spécial pour l'aperçu avant impression, consultez PreviewPrintController.

PrintController est utilisé par PrintDocument et n'est généralement pas utilisé directement.

Le .NET Framework comprend trois contrôleurs d'impression dérivés de PrintController, qui facilitent les tâches courantes. StandardPrintController imprime un document sur une imprimante. PreviewPrintController génère un aperçu du document après impression et est utilisé par les classes PrintPreviewControl et PrintPreviewDialog. PrintControllerWithStatusDialog fournit une boîte de dialogue d'état d'impression pendant le processus d'impression.

Pour plus d'informations sur l'impression dans Windows Forms, consultez la vue d'ensemble de l'espace de noms System.Drawing.Printing. Pour imprimer à partir d'une application Windows Presentation Foundation, consultez l'espace de noms System.Printing.

.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft