In my app I have serveral forms that print specific data. For accomplish that I use the PrintDocument PrintPage Event.
If one report has more than 1 page... I set the hasMorePages flag to true... and the event is fired again and it is my responsability to continue printing from where I was at the end of the last page.
That is correct.
Now, I need to print all that reports in ONE PrintDocument, and I want to reuse the code of each one, so that in one print button the user will get all the reports printed. The idea is not print several documents.
What would be your approach to do this?