Page layout classes. The page layouter is responsible for printing the bands on the logical page. Part of the page layouters responsibilities is to handle the pagebreaks and the global appeareance of an page, like columns and band placement.

All PageLayouters are implemented as Functions and are activated when ReportEvents are generated by the ReportStates. The PageableReportProcessor is responsible for creating and adding the PageLayouter to the report under a common name.

The PageLayouter-function must be the function with the highest priority, so all PageLayouter are added to the FunctionCollection with an Priority of -1.