Skip to content

DefaultReportRenderer class

namespace: Serenity.Reporting   assemblySerenity.Net.Web

Default implementation of IReportRenderer.

public class DefaultReportRenderer : IReportRenderer
parameter description
excelRenderer The Excel renderer.
htmlReportPdfRenderer The HTML report PDF renderer.
serviceProvider The service provider.
httpContextAccessor The HTTP context accessor.

Public Members

name description
DefaultReportRenderer(…) Default implementation of IReportRenderer.
Render(…)

Protected Members

name description
readonly excelRenderer The Excel renderer.
readonly htmlReportPdfRenderer The HTML report PDF renderer.
readonly httpContextAccessor The HTTP context accessor.
readonly serviceProvider The service provider.
virtual GetViewName(…) Gets the 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 ReportRenderResult with a redirect URI.
RenderHtmlReport(…) Renders an HTML report.
virtual RenderUnknownFormat(…) Renders an unknown format. Can be overridden in derived classes.

Remarks

Initializes a new instance of the DefaultReportRenderer class.

See Also