Troubleshooting Reports: Report Rendering
After the report data and layout information is combined, the compiled report is sent to a report renderer. For example, when you preview a report locally, you are using the HTML renderer to view the compiled report. Use this topic to help troubleshoot issues specific to report rendering.
Report items are automatically adjusted during report processing to preserve white space that is defined as part of the report. White space in the report design view is preserved. On the report design surface, the white background represents white space that is preserved when a report is viewed, exported, or printed, depending on target medium.
White Space and Page Breaks Interact During Rendering
When you view a report or export the report to a file format, the associated rendering extension processes the report and saves it to the specified file format. Each rendering extension processes the white space in a report according to specific rules. White space is also affected by the page setting properties, page breaks set on report items, the relative position of report items placed in the report body, the KeepTogether property for certain report items, and whether report items are in parent containers.
To eliminate extra pages because of report width, drag the edge of the report design surface to align with the outermost report item. For a left-to-right report layout, drag the right edge to be aligned with the outermost report item. For more information, see Understanding Rendering Behaviors.
White Space is Not Preserved at the End of a Report
Reporting Services provides an option that lets you control whether to preserve or eliminate white space at the end of a report.
To preserve white space at the end of a report, select the report and in the Properties pane, scroll to ConsumeContainerWhitespace, and type False.
For an interactive viewing experience for reports that do not have excessive amounts of data, you might want to see all the data on one page.
For soft page-break renderers, to view all the data on one page, in Report properties, set InteractiveHeight to 0. In soft page-break renderers, existing page breaks are the ignored.
When a report has no page breaks, the entire report must be processed before you can view the first page.
For more information about categories of renderers, see Understanding Rendering Behaviors.