Reporting

A rendering extension is a component of the Telerik Reporting engine that transforms report data and layout into a device-specific format. By default Telerik Reporting outputs reports in the following formats: Image, PDF, HTML, MHTML, Excel 97-2003, XLSX, PPTX, DOCX, RTF and CSV. You can specify rendering extension parameters in your application’s configuration file to override the default report rendering behavior. The rendering extension parameters are specified as device information settings.

Adding device information settings to an application configuration file is useful when you want to override the default values that are provided by the reporting engine. Specifying device information settings in the configuration files affects rendering extensions globally. The settings in the configuration files are used in place of default values whenever a particular rendering extension is used. If you want to set rendering extension parameters for a specific report or rendering operation, you must specify device information programmatically using the RenderReport method. For more information about specifying device information settings for a rendering operation, and to view the complete list of device information settings, see Telerik Reporting Device Information Settings.

Caution

For Windows applications the configuration file is called app.config and for ASP.NET applications – web.config. For more information about configuring a .NET application, see Configuring Applications( http://msdn2.microsoft.com/en-us/library/kza1yk3a(VS.80).aspx).

Caution

All configuration settings on Telerik Reporting engine are applied only at runtime, not in design-time.

 The following table describes the rendering extensions that are included with Telerik Reporting:

Extension Name

Description

Type

IMAGE

Renders a report in a page-oriented format. The format is shown as TIFF in the Export drop-down of the report toolbar.

Telerik.Reporting.ImageRendering.ImageReport, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

PDF

Renders a report in the Adobe Acrobat Reader. The format is shown as Acrobat (PDF) File in the Export drop-down of the report toolbar.

Telerik.Reporting.ImageRendering.PdfReport, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

HTML

Renders a report in XHTML 1.1 compliant HTML.

Telerik.Reporting.HtmlRendering.HtmlRenderingExtension, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

MHTML

Renders a report in MHTML. The report opens in Internet Explorer. The format is shown as Web Archive in the Export drop-down of the report toolbar.

Telerik.Reporting.HtmlRendering.MHtmlRenderingExtension, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

XLS

Renders a report in Microsoft Excel. The report opens in Microsoft Excel 97 or later.

Telerik.Reporting.ExcelRendering.Excel97.ExcelReport, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

CSV

Renders a report in comma-delimited format. The report opens in a viewing tool associated with CSV file formats.

Telerik.Reporting.CsvRendering.CsvRenderingExtension, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

RTF

Renders a report in Rich Text Format. The report opens in Microsoft Word 97 or later.

Telerik.Reporting.RtfRendering.RtfReport, Telerik.Reporting, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

XPSRenders a report in XML Paper Specification (XPS) format - electronic representation of digital documents based on XML.The report opens in Microsoft XPS Viewer.

Telerik.Reporting.XpsRendering.XpsReport, Telerik.Reporting.XpsRendering, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

DOCXRenders a report in Microsoft Word 2007 format (also known as OpenXML) - it is a zipped, XML-based file format developed by Microsoft for representing word processing documents.

Telerik.Reporting.OpenXmlRendering.Wordprocessing.WordprocessingReport, Telerik.Reporting.OpenXmlRendering, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

XLSXRenders a report in Microsoft Excel 2007 format (also known as OpenXML) - it is a zipped, XML-based file format developed by Microsoft for representing spreadsheets.

Telerik.Reporting.OpenXmlRendering.Spreadsheet.SpreadsheetReport, Telerik.Reporting.OpenXmlRendering, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

PPTXRenders a report in Microsoft PowerPoint 2007 format (also known as OpenXML) - it is a zipped, XML-based file format developed by Microsoft for presentations.

Telerik.Reporting.OpenXmlRendering.Presentation.PresentationReport, Telerik.Reporting.OpenXmlRendering, Version=x.x.x.x, Culture=neutral, PublicKeyToken=a9d7983dfcc261be

Note

Replace the version number above with the version of Telerik Reporting assembly that you are using.