Show/Hide Toolbars

SSRS Subscription Manager Help File

Navigation: Introduction

Rendering Extensions

Scroll Prev Top Next More

Rendering Extensions are modified in RSReportServer.config file.

 

https://docs.microsoft.com/en-us/sql/reporting-services/customize-rendering-extension-parameters-in-rsreportserver-config?view=sql-server-2017

 

 

** Before modifying the rsreportserver.config file create a backup copy **

 

 

Besides adding rendering extensions they can also be customized. To configure rendering extensions see

 

common customizations are custom CSV formats, change the DPI for PDF, email report inline.

 

 

Enabling and Disabling Rendering Extensions.

Visible rendering extensions are the only extensions visible in Report Manager.You need to restart the SSRS service to activate any changes in the rsreportserver.config file.

 

 

Modify the Extension Name in the <Render> section of the .config file.

 

 

To enable the rendering Extension remove visible="false" from the rendering extension

To disable the rendering Extension add visible="false" to the rendering extension  (highlighted in red below)

 

 

 

Below is an example of the render section in the RSReportServer.config file:

 

 <Render>

         <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/>

         <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>

         <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/>

         <Extension Name="ATOM" Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRendering" Visible="false"/>

         <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/>

         <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/>

         <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false">

                 <Configuration>

                         <DeviceInfo>

                                 <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>

                         </DeviceInfo>

                 </Configuration>

         </Extension>

         <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering">

                 <Configuration>

                         <DeviceInfo>

                                 <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>

                         </DeviceInfo>

                 </Configuration>

         </Extension>

         <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering"/>

         <Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>

         <Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/>

         <Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/>

         <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>

         <Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>

 </Render>