Constructor LocalReportViewerBackend
- Namespace
- ReportWright.Blazor
- Assembly
- ReportWright.Blazor.dll
LocalReportViewerBackend(FontEngine, Func<string, CancellationToken, Task<ReportDefinition>>, ReportDataProvider, IReadOnlyList<string>?, Func<ReportPageModel, string, CancellationToken, ExportedReport>?, Func<string, ReportSubreportResolver?>?)
Initializes the backend.
public LocalReportViewerBackend(FontEngine fonts, Func<string, CancellationToken, Task<ReportDefinition>> load, ReportDataProvider dataProvider, IReadOnlyList<string>? exportFormats = null, Func<ReportPageModel, string, CancellationToken, ExportedReport>? export = null, Func<string, ReportSubreportResolver?>? subreports = null)
Parameters
fontsFontEngineThe font engine runs measure with.
loadFunc<string, CancellationToken, Task<ReportDefinition>>Loads a definition by path.
dataProviderReportDataProviderThe live data provider.
exportFormatsIReadOnlyList<string>The export format names on offer; empty for none.
exportFunc<ReportPageModel, string, CancellationToken, ExportedReport>Exports pages in a named format; null when no export is offered.
subreportsFunc<string, ReportSubreportResolver>Creates a subreport resolver for a parent path; null for none.