PrintDocument.EndPrint イベント


ドキュメントの最後のページが印刷されたときに発生します。Occurs when the last page of the document has printed.

 event System::Drawing::Printing::PrintEventHandler ^ EndPrint;
public event System.Drawing.Printing.PrintEventHandler EndPrint;
member this.EndPrint : System.Drawing.Printing.PrintEventHandler 
Public Custom Event EndPrint As PrintEventHandler 


通常は、EndPrint イベントを処理して、フォント、ファイルストリーム、および印刷処理中に使用されるその他のリソース (フォントなど) を解放します。Typically, you handle the EndPrint event to release fonts, file streams, and other resources used during the printing process, like fonts.

PrintPageEventArgs.HasMorePages プロパティを PrintPage イベントの false に設定して、印刷するページがそれ以上ないことを示します。You indicate that there are no more pages to print by setting the PrintPageEventArgs.HasMorePages property to false in the PrintPage event. EndPrint イベントは、印刷処理が取り消された場合、または印刷処理中に例外が発生した場合にも発生します。The EndPrint event also occurs if the printing process is canceled or an exception occurs during the printing process.

イベントをイベントハンドラーに関連付けるには、イベントに PrintEventHandler デリゲートのインスタンスを追加します。To associate the event with your event handler, add an instance of the PrintEventHandler delegate to the event. イベントハンドラーは、イベントが発生するたびに呼び出されます。The event handler is called whenever the event occurs. デリゲートを使用したイベントの処理の詳細については、「イベントの処理と発生」を参照してください。For more information about handling events with delegates, see Handling and Raising Events.