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