DefaultReportRenderer class

namespace: Serenity.Reporting   assemblySerenity.Net.Web

Default implementation for IReportRenderer

public class DefaultReportRenderer : IReportRenderer

Public Members

name description
DefaultReportRenderer(…) Creates an instance of the class
Render(…)

Protected Members

name description
readonly excelRenderer- Excel renderer
readonly htmlReportPdfRenderer- Html report pdf renderer
readonly httpContextAccessor- Http context accessor
readonly serviceProvider- Service provider
virtual GetViewName(…) Gets view name for the report
virtual RenderAsHtml(…) Renders a report as HTML
virtual RenderAsPdf(…) Renders an HTML report as pdf
virtual RenderDataOnlyReport(…) Renders a data only report
virtual RenderExternalReport(…) Renders an external report, generally returns a RedirectResult
RenderHtmlReport(…) Renders an HTML report
virtual RenderUnknownFormat(…) Renders an unknown format. Can be overridden in derived classes.

See Also