This topic explains about the list of report custom properties that are supported to render in WPF Report Viewer.
Set the EnableVirtualEvaluation
and DisablePageSplitting
custom properties in a report to improve performance and handle the larger amount of data with less memory footprint.
The EnableVirtualEvaluation
custom property is used to render the large data report faster. The property value should be static or an expression that returns a boolean value. You can set the property value, as shown in the below.
The DisablePageSplitting
custom property is used to reduce the memory footprint for large data report. The property value should be static or an expression that returns a boolean value. You can set the property value, as shown in the below.
When the RoundLayoutMeasures
property is false, all non-integral values that are calculated during the report processing are rounded to whole pixel values. It provides following improvements,
You can set the property value, as shown in the below.
When a report process for a long time due to huge records or a HTTP request takes too long to respond then it results in Gateway Timeout or report rendering errors. The MaxResponseTimeInterval
allows to specify the seconds to process an HTTP request and respond back. It helps to keep the client and server connection live by avoiding the timeout.
You can set the property value as shown in the below.
The report items can be configured to be visible or hidden. When an item is set to hidden, it typically retains its white space in the report layout, leading to unwanted gaps. The ShrinkToContent
custom property allows you to dynamically adjust the report layout by eliminating unnecessary white space caused by hidden report items.
You can set the property value as shown below.