Adding a Custom Function to the Designer

You can extend the report engine with your own functions that users can call from expressions in the web designer.

Adding a Font to the Resource

Fonts can be embedded into a report as resources so the document renders and exports identically regardless of the fonts installed on the server.

Changing Database Type

A report's data connection can be swapped for a different database type at run time without editing the template.

Changing the Viewer Options from the Controller

Set up the report viewer in .NET 8.0, load a template, and connect the component to the application.

Changing the Viewer Theme

The web viewer ships with a set of visual themes and configurable appearance options. This example changes the viewer's theme and background color.

Configuring Report caching

Caching keeps a rendered report on the server between requests, so paging and exporting do not re-render it every time.

Connecting to Data from Code

A report's data can be supplied entirely from the controller instead of being stored in the template.

Creating a Custom Button on the Viewer Toolbar

The web viewer toolbar can be extended with your own buttons using its client-side JavaScript API.

Creating a Custom Parameter Panel for the Viewer

Instead of the built-in parameter panel, you can build your own HTML form and feed its values to the viewer.

Editing a Report Template in the Designer

Besides the viewer, Stimulsoft provides a full web report designer that you can embed in an ASP.NET Core MVC application.

Exporting and Printing a Report from Code

You do not always need the viewer — a report can be printed or exported directly to the HTTP response.

Localizing the Viewer

The web viewer interface can be shown in any language by pointing it to a localization file.

Managing Report Printing and Exporting

When printing and exporting go through the viewer, you can intercept them on the server to adjust the document or its export settings.

Rendering and Exporting a Report in the Console App

Report generation does not require a web or desktop host at all — the engine runs anywhere .NET runs, including a console application.

Saving a Report Template in the Designer

When you host the web designer you usually want to control where edited templates are stored.

Sending a Report by Email

Create the document in memory in .NET 8.0 and send it as an e-mail attachment without leaving a temporary file.

Showing a Report in the Viewer

Set up the report viewer in .NET 8.0, load a template, and connect the component to the application.

Showing Interactive Reports

Stimulsoft reports can be interactive — sorting, drill-down, collapsing groups, chart interaction — and it all works in the web viewer out of the box.

Using a Custom Data Adapter

For a data source that is not built in, you can register a custom data adapter and use it in the web designer.

Using a Report Export Service

A report can be exposed as a web API endpoint that renders and returns a document on demand — a report export service.

Using Business Objects in the Report

Register application objects as a data source in .NET 8.0 and make their fields available to the report template.

Using Report Variables in Code

Report variables let a web report receive values from the request — user input from a form or query string.

Using the Full-Screen Mode in the Viewer

The web viewer can occupy the whole browser window in full-screen mode, which is useful for report portals and dashboards.

By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.