Język

PrintDocument.OnEndPrint(PrintEventArgs) Metoda

Definicja

EndPrint Wywołuje zdarzenie. Jest on wywoływany po wydrukowaniu ostatniej strony dokumentu.

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);
protected 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 Friend Overridable Sub OnEndPrint (e As PrintEventArgs)
Protected 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 w przypadku anulowania procesu drukowania lub wystąpienia wyjątku podczas procesu drukowania.

Gdy klasa pochodna wywołuje OnEndPrint metodę, 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ń.

Notatki dotyczące dziedziczenia

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

Dotyczy

Zobacz też