This topic explains about the list of report custom properties that are supported to render in 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 ZoomFactor
allows to set the zoom factor for the report viewer as required. The default value is set to 1.
You can set the property value as shown below.
When you need to avoid multiple calls or simultaneous requests from clients, enabling request limiting can be beneficial. The EnableRequestLimiting
property prevents multiple request calls from the client side, ensuring that only one request is processed at a time.
You can set the property value as shown 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.