PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Méthode

Définition

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.

public:
 virtual void OnStartPrint(System::Drawing::Printing::PrintDocument ^ document, System::Drawing::Printing::PrintEventArgs ^ e);
public virtual void OnStartPrint(System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintEventArgs e);
abstract member OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
override this.OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
Public Overridable Sub OnStartPrint (document As PrintDocument, e As PrintEventArgs)

Paramètres

document
PrintDocument

Qui PrintDocument représente le document en cours d’impression.

e
PrintEventArgs

Qui PrintEventArgs contient les données d’événement.

Remarques

OnStartPrint est appelé immédiatement après le PrintDocument déclenchement de l’événement BeginPrint .

Utilisez la OnStartPrint méthode pour déterminer quand et comment imprimer un document. Par exemple, vous pouvez retarder l’impression pendant 30 minutes ou ajuster les paramètres de l’imprimante pour le document. OnStartPrint crée l’objet Graphics envoyé à l’imprimante. Une fois OnStartPrint appelée, la OnStartPage méthode définit l’une Graphics d’une page unique. La OnEndPage méthode efface le Graphics, tandis que la OnEndPrint méthode désalloue l’objet.

La OnStartPrint méthode est un bon endroit pour vérifier qu’elles PrinterSettings sont valides.

S’applique à

Voir aussi