private GetPrintableArea ( System.Drawing.Printing.PageSettings pageSettings ) : |
||
pageSettings | System.Drawing.Printing.PageSettings | |
return |
RectangleF GetPrintableArea(PageSettings pageSettings)
{
// Get the available page size on the page. Note the PrintableArea member of PageSettings does not automatically does the
// landscape into account.
RectangleF printableArea = pageSettings.PrintableArea;
if (pageSettings.Landscape)
printableArea = new RectangleF(printableArea.Top, printableArea.Left, printableArea.Height, printableArea.Width); // reverse rectangle for landscape
return printableArea;
}