.NET Framework 4.6 and 4.5
The PrintDocument type exposes the following members.
|BeginPrint||Occurs when the Print method is called and before the first page of the document prints.|
|Disposed||Occurs when the component is disposed by a call to the Dispose method. (Inherited from Component.)|
|EndPrint||Occurs when the last page of the document has printed.|
|PrintPage||Occurs when the output to print for the current page is needed.|
|QueryPageSettings||Occurs immediately before each PrintPage event.|