[]
public class ReportViewer : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IAsyncDisposable
Name | Description |
---|---|
ReportViewer() |
Name | Description |
---|---|
Action | Gets or sets the callback invoked before the Viewer opens a hyperlink, bookmark link, drill down report, or toggles report control visibility. |
AutoBackgroundColor | Gets a value indicating whether the view area background color is filled with the report body color. |
AvailableExports | Gets or sets the array of export types available via the Export functionality of the Viewer. |
DefaultExportSettings | Gets or sets the object containing custom default export settings. Use to set default value and visibility of any field in the export panel. |
DisplayMode | Gets or sets the page display mode. |
DocumentLoaded | Gets or sets the сallback invoked when a document is fully loaded on the server. |
Error | Gets or sets the callback invoked when an error occurs during the process of displaying the report. |
Height | Gets or sets the height of the Viewer component. |
HideErrors | Gets or sets whether to show errors in the Viewer. |
InitialZoomMode | Gets or sets the initial zoom mode. |
InitialZoomPercentage | Gets or sets the initial zoom value in percentage. |
Locale | Gets or sets the locale used for displaying the Viewer. |
LocaleData | Gets or sets the JSON containing the localization strings. |
LocaleUri | Gets or sets the URL of the file containing the localization strings. |
OnAction | Gets or sets the callback that is triggered before the Viewer executes an action. |
PanelsLocation | Gets or sets the position of panels (search, parameters etc.): 'toolbar' or 'sidebar'. |
Parameters | Gets or sets the array of name-value pairs that describe the parameters values used to run the report. |
ParametersPanelSettings | Gets or sets the parameters panel settings. |
RenderFormat | Gets or sets the report render mode. |
RenderMode | Gets or sets the initial render mode: 'Paginated' or 'Galley'. |
ReportItemsStyles | Gets or sets the custom CSS styles that will be applied to the report items. |
ReportLoaded | Gets or sets the callback invoked when the Viewer obtains information about the requested report. |
ReportName | Gets or sets the name of the report to be shown by the Viewer. |
ReportService | Gets or sets the settings for connecting to the Web API. |
Sidebar | Gets the viewer's sidebar, used to toggle its visibility. |
Themes | Gets or sets the UI theme settings for customizing the appearance of the viewer. |
Toolbar | Gets the viewer's toolbar, used to add custom toolbar elements or remove existing ones. |
ViewerInitialized | Gets or sets the callback that is invoked when the Viewer is initialized. |
Width | Gets or sets the width of the Viewer component. |
Name | Description |
---|---|
BackToParent() | Makes the viewer display the parent report of the drill-down report. |
BuildRenderTree(RenderTreeBuilder) | |
CurrentPage() | Gets the currently displayed page number. |
Export(ExportTypes, Action<string>, bool, Dictionary<string, string>, Func<bool>) | Exports the currently displayed report. |
GetTheme() | Gets the current UI theme of the viewer. |
GetToc() | Gets the report table of contents (TOC). |
GoToPage(int) | Makes the viewer to display the specific page. Page numeration starts with 1. |
OnAfterRenderAsync(bool) | |
OpenReport(string, Parameter[]) | Opens a report. |
PageCount() | Gets the page count of the currently displayed report. |
Print() | Prints the currently displayed report, if any. |
Refresh() | Refreshes the report. |
Render(IJSRuntime, string, InitializationOptions) | Renders the viewer to an element. |
Search(string, SearchOptions, Action<List<SearchResult>>) | Performs a search of a specific term with specific search options (match case, whole word) and invokes the callback with the search result passed. |
SetTheme(ColorTheme) | Sets the UI theme for the viewer. |