Udostępnij za pośrednictwem


PrintDocument.OnEndPrint(PrintEventArgs) Metoda

Definicja

EndPrint Zgłasza zdarzenie. Jest wywoływana po wydrukowaniu ostatniej strony dokumentu.

protected:
 virtual void OnEndPrint(System::Drawing::Printing::PrintEventArgs ^ e);
protected public:
 virtual void OnEndPrint(System::Drawing::Printing::PrintEventArgs ^ e);
protected virtual void OnEndPrint (System.Drawing.Printing.PrintEventArgs e);
protected internal virtual void OnEndPrint (System.Drawing.Printing.PrintEventArgs e);
abstract member OnEndPrint : System.Drawing.Printing.PrintEventArgs -> unit
override this.OnEndPrint : System.Drawing.Printing.PrintEventArgs -> unit
Protected Overridable Sub OnEndPrint (e As PrintEventArgs)
Protected Friend Overridable Sub OnEndPrint (e As PrintEventArgs)

Parametry

e
PrintEventArgs

Element PrintEventArgs zawierający dane zdarzenia.

Uwagi

Metoda OnEndPrint umożliwia klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej. Metoda OnEndPrint jest również wywoływana, jeśli proces drukowania zostanie anulowany lub wystąpi wyjątek podczas procesu drukowania.

Gdy klasa pochodna wywołuje metodę OnEndPrint , zgłasza EndPrint zdarzenie, wywołując procedurę obsługi zdarzeń za pośrednictwem delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnEndPrint(PrintEventArgs) w klasie pochodnej należy wywołać metodę klasy OnEndPrint(PrintEventArgs) bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie. Ta metoda jest dobrym miejscem do niezainicjowania.

Dotyczy

Zobacz też