Search results
PDF

Report custom properties

This topic explains about the list of report custom properties that are supported to render in Report Viewer.

Improve performance and handle large amount of data

Set the EnableVirtualEvaluation and DisablePageSplitting custom properties in a report to improve performance and handle the larger amount of data with less memory footprint.

Render large data report faster

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.

Shows configuration of enabling virtual evaluation property in custom property dialog

Reduce memory footprint for large data report

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.

Shows configuration of disabling page split property in custom property dialog

Improve report items layout and avoid extra blank pages

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,

  • Report text rendered without cuts.
  • Eliminates extra blank pages.
  • Removes item and text overlaps.
  • Eliminates the blur semi-transparent edges that are produced by anti-aliasing.
  • Produces identical look in report view and export output.

You can set the property value, as shown in the below.

Shows configuration of round layout measures property in custom property dialog

Handling failure in long-running HTTP requests, report processes, and timeouts

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.

Shows configuration of Maximum reponse time interval property in custom property dialog