# Page/RDLX Report

This topic provides general information on Page/RDLX report specific behavior.

## Content



Page/RDLX reports is the ActiveReports extensions of the MS RDLX specification. Developers should clearly understand the behavior of these reports because it can conflict with other requirements.

*   Imagine an RDLX report as an infinite canvas (as well as a multi-section report as many canvases tied together) that can grow in two directions, depending on data. The pagination in this type of report works according to predefined RDLX rules - a page break before/after, orphaned headers/footers and other.
*   A Page report is a set of predefined pages with static and dynamic data content. If data doesn’t fit to a page, the entire page (static content) is cloned and filled with new dynamic data content. A Page report has a special control - **OverflowPlaceHolder**, to keep place to dynamic data.

From the developer’s perspective, such difference makes sense only in case of requirements to exports or master reports because:

*   [Word DOCX export](/activereportsnet/docs/v19.2/developers/export-reports/exporting-page-rdl-reports/word-export-page-rdl) works well only with RDLX reports.
*   [Excel export](/activereportsnet/docs/v19.2/developers/export-reports/exporting-page-rdl-section-reports/excel-export) in the single page mode works well only with RDLX reports.
*   [Excel Data export](/activereportsnet/docs/v19.2/developers/export-reports/exporting-page-rdl-reports/excel-data-export-page-rdl) is similar to the RDLX report template.
*   [Master reports](/activereportsnet/docs/v19.2/report-authors/design-reports/design-page-rdl-reports/create-use-master-report) support only RDLX reports.
*   Galley (not paginated) mode is available in RDLX reports only.
*   Only RDLX reports support header/footer. Per page static content (not only on header/footer) can be implemented in Page reports.

## See Also

[Create a Report or Load an Existing Report](/activereportsnet/docs/v19.2/developers/working-with-reports-devs/page-rdl-report-developers/create-new-report)

[Bind a Page/RDLX Report to Data](/activereportsnet/docs/v19.2/developers/working-with-reports-devs/page-rdl-report-developers/bind-page-rdl-report-to-a-data-source-at-run-time)

[Save Page/RDLX Report](/activereportsnet/docs/v19.2/developers/working-with-reports-devs/page-rdl-report-developers/save-and-load-reports)

[Merge Multiple Reports](/activereportsnet/docs/v19.2/developers/working-with-reports-devs/page-rdl-report-developers/merge-multiple-reports)

[Add Code to Layouts Using Script](/activereportsnet/docs/v19.2/developers/working-with-reports-devs/page-rdl-report-developers/page-rdl-report-scripts)

[Create a Custom Report Item](/activereportsnet/docs/v19.2/developers/working-with-reports-devs/page-rdl-report-developers/create-custom-report-item)

[Apply Styles through Code](/activereportsnet/docs/v19.2/developers/working-with-reports-devs/page-rdl-report-developers/applying-styles-through-code)