New to Telerik Reporting? Download free 30-day trial

How to limit export options in the report viewer


Product Progress® Telerik® Reporting


By default, the report viewer shows all the supported rendering extensions in its export dropdown. The available rendering extensions are listed in the Rendering Extensions help article.

Sometimes, it is neccessary to limit export formats to certain formats only.


In Telerik Reporting, device information settings are used to pass rendering parameters to a rendering extension. You can use the configuration section to specify rendering parameters globally. Programmatically, you can use the ReportProcessor.RenderReport() method.

For Windows and WPF applications the configuration file is app.config and for ASP.NET applications – web.config. Both files are XML-based. The example below shows an XML-based configuration file that hides the RTF rendering extension:

<?xml version="1.0" encoding="utf-8" ?>
  <!-- The configSectins element should be the first child element of configuration -->
        type="Telerik.Reporting.Configuration.ReportingConfigurationSection, Telerik.Reporting, Version=, Culture=neutral, PublicKeyToken=a9d7983dfcc261be"
  <!-- Substitute Version= with the assembly version you are using -->
        <extension name="RTF" visible="false">       

.NET Core applications support a JSON-based file usually named appSettings.json for storing information about configurations. For .NET Core console applications both configuration types are supported, but appSettings.json has precedence over app.config. The example below shows an JSON-based configuration file that hides the RTF rendering extension:

 "telerikReporting": {
    "extensions": [
        "name": "RTF",
        "visible": "false"

See Also

Configuring Telerik Reporting

In this article