i m using printdocument for a printout. i want to increment the size of the paper after each row is added. I found a similar question here and here. But the solution doesnot work. I m using a Component class to override the base method of Printdocument and I m setting the page size in OnBeginPrint event
int pageHt = 288, pageWt = 314;
protected override void OnBeginPrint(System.Drawing.Printing.PrintEventArgs e)
{
// Run base code
base.OnBeginPrint(e);
base.DefaultPageSettings.PaperSize = new PaperSize("Custom", pageWt, pageHt);
base.DefaultPageSettings.Landscape = false;
}
Then for each iteration i m trying to increase the paper height
base.DefaultPageSettings.PaperSize.Height += 22;
But the paper height does not increment. Help appreciated. Thanx.