DefaultReportRenderer class
namespace: Serenity.Reporting assembly: Serenity.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
- interface IReportRenderer
- Source: DefaultReportRenderer.cs