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.
