Table of Contents

Event PrintPage

Namespace
Alternet.Drawing.Printing
Assembly
Alternet.UI.Common.dll

Occurs when the output to print for the current page is needed.

public event EventHandler<PrintPageEventArgs>? PrintPage

Returns

EventHandler<PrintPageEventArgs>
Occurs when the output to print for the current page is needed.

Remarks

To specify the output to print, use the DrawingContext property of the PrintPageEventArgs. For example, to specify a line of text that should be printed, draw the text using the DrawText(string, Font, Brush, PointD) method.

In addition to specifying the output, you can indicate if there are additional pages to print by setting the HasMorePages property to true. The default is false, which indicates that there are no more pages to print. Individual page settings can also be modified through the PageSettings and the print job can be canceled by setting the Cancel property of the PrintPageEventArgs object to true.