1. A method of rendering a page set having sequential logical pages comprising the steps of: a) determining a number of rows for each of the logical pages in the page set; and b) identifying the logical pages as logical header page, logical details page or logical footer page; c) rendering the logical pages according to the identifying step in a predetermined order on a report output page.