We are pleased to announce the release of the new version Stimulsoft Reports and Stimulsoft Dashboards 2020.4.1, which is now available for download. This major release comes with the release of Stimulsoft Reports.Angular, support for NET Core 3.1 in WinForms, Sparklines, and other functionality.

Stimulsoft Reports.Angular
In the 2020.4.1 release, we are pleased to present you with a cross-platform, full-featured set of tools for developing, viewing, and converting reports for the Angular platform version 9 and higher. Stimulsoft Reports.Angular uses client-server technology to work. Fast Angular components work on the client-side, while on the server-side, there is a full-featured reporting engine running .NET Framework 4.5 and higher or .NET Core 2.0 and higher. Stimulsoft Reports.Angular is a part of Stimulsoft Reports.Web product, and it is presented in separate packages for NuGet (server-side) and NPM (client-side).

Stimulsoft Reports.Angular

Support for.NET Core 3.1 in WinForms
In the current release, we have added support for .NET Core 3.1 in WinForms components. Now you can use these components to create, edit and view reports and dashboards in .NET Core applications. All components are included in the Stimulsoft Reports.Net product, usage examples are also available on GitHub.

Support for .NET Core 3.1 in WinForms

Sparklines in reports
In the release 2020.4.1, we added Sparkline as a data visualization component in reports. Add a component to a report page or a Data band, specify a data column, and select a type. Data values can be displayed as Line, Area, Column, or Win/Loss. Also, you can mark the extreme and maximum values with dots.

Sparklines in reports

Viewing data for elements
Now you can view the data of the current dashboard element directly from the viewer. To do this, click the View Data button of the required element, and all the values of the data columns of this element will be displayed in a separate menu. If necessary, the View Data button can be disabled in the Interaction menu of the current item.

Viewing data for elements

Viewing a dashboard query
When designing a dashboard using multiple data sources, you can view a virtual data table of the current dashboard. A virtual dashboard data table is a joined table formed from the dashboard data sources. To view it, select the View Query command from the context menu of the dashboard header.

Viewing a dashboard query

Support for GIS
In the 2020.4.1 release, we added the ability to display geometric primitives according to SQL standards on the Online Map element. Add an online map to the dashboard and drag the GIS data column to the appropriate field. You can also change the background of the map.

Support for GIS

Gauge settings
Now value labels in the Gauge element can be positioned both outside the value scale and inside. Also, value labels can be disabled. Customization of labels is carried out on the property panel, in the Labels group. In addition, we have optimized the algorithm for calculating the number of signatures for an element depending on its size.

Gauge settings

Updated Interaction editor
In the 2020.4.1 release, we have improved the Interaction editor used for designing reports. As a result of optimization, we have kept all the previous functionality and doubled the number of detail parameters.

Updated Interaction editor

Show Blanks
When using filtering elements on the dashboard, the data can contain empty values. In the list of values for filtering items, it will be represented as an empty value. In the new release, we added the ability to show or hide empty values in the list of values of the current filtering element. To do this, select or clear the Show Blanks checkbox.

Show Blanks

Sort by variation
In release 2020.4.1, you can sort the indicator and progress values by the deviation value. The deviation value is calculated by the report generator when analyzing dashboard data and is the ratio of the indicator values to the target values in percent. This sorting is relevant only if the elements are set to Series.

Sort by variation

Icons in charts
You can now use icons in report charts - to display the graphical objects of the chart, in the label, and the chart legend. To do this, select a specific row of the chart and set the required icon as the Icons property's value.

Icons in charts
Stimulsoft Report Designer is a tool for creating and editing reports and dashboards (analytical panels). In the report designer, you can develop a report and a dashboard at the same time by switching between tabs. The interface of the designer automatically adapts depending on the current development object (report or dashboard). Besides, the designer contains additional tools that can be useful not only for those who analyze data but also for software developers. All these features make the Stimulsoft report designer a multifunctional and universal tool for business analytics and data visualization.

Depending on your tasks and skill level and personal preferences, you can choose the required complexity of the report designer.

What is the skill level?

Our reporting system's skill level means a set of report components, their settings, additional tools, and commands in the report designer. In other words, depending on the selected level, some component settings, tools, and commands will not be displayed in the product interface and vice versa. When you run the report designer for the first time, you will be prompted to select a skill level.

If the skill level is not selected, then this menu will be called the next time you run the designer.

The following skill levels are currently available:

  • Basic;
  • Standard;
  • Professional.


We recommend using this skill level if you need a minimum set of report components, dashboard elements, and options. All additional tools (for example, Publish a report) and other commands (for example, data dictionary commands on the Actions menu) are disabled. This is a minimal set of options that are fine for creating reports and designing dashboards — recommended for those who are just starting to work with reports and dashboards.


We recommend using this skill level if you need a full set of report components and dashboard elements, but with a limited number of their settings and options. Also, all additional tools (for example, Publish a report) and additional commands (for example, the commands of the data dictionary in the Actions menu) are disabled. The Standard skill level is the best option for those who are already familiar with the basics of reporting and dashboard development.


We recommend using this skill level if you want to use all components, settings and options, additional tools, and commands available in the report designer. It is recommended for creating complex reports and dashboards, as well as for software developers.

Which skill level should I choose?

It is definitely up to you to decide. However, we can give several recommendations:

  • If you are a beginning developer or designer of reports and dashboards, choose the Basic skill level. Check out our step-by-step instructions for creating reports and dashboards. Watch our video tutorials and read user manuals. If you have any questions, leave your question in the comments to the video or contact our technical support. We are always happy to help you.

  • If you already have experience with reporting systems, then feel free to choose the Standard skill level. Our report designer contains a complete set of components and elements for designing reports and dashboards.

  • If you are a software developer, choose the Professional skill level. In this case, the report and dashboard publish wizard will be available in the report designer, which significantly speeds up integrating Stimulsoft into your application. Also, events will be available for report components and dashboard elements.

However, these are just guidelines, and nothing prevents you from starting with the Professional skill level.

How do I change the skill level?

Perhaps, after starting work in the report designer, you will decide that you have chosen not the appropriate skill level, and you are missing some features. In this case, changing the skill level in the report designer is quite easy. Moreover, you can do this at any time, and this does not require restarting the application. After changing the skill level, the report designer interface automatically adapts according to the selected option.

So, you can change the skill level in the following ways:
  • From the Profile menu;
  • From the Property Panel;
  • From the context menu of the Property Panel.

Changing the skill level from the Profile menu

Step 1: Open the account menu in the upper right corner;

Step 2: Select Profile;

Step 3: In the Profile menu, click on the Skill Level;

Step 4: Choose the appropriate level.

Changing the skill level from the Property Panel settings

Step 1: Open the Property panel in the report designer;

Step 2: Click the Settings button on the Property panel;

Step 3: Choose the appropriate skill level.

Changing the skill level from the context menu of the Property Panel

Step 1: Open the Property panel in the report designer;

Step 2: Move the cursor over a free space;

Step 3: Do the right click;

Step 4: Choose the appropriate skill level.

Now you can flexibly adapt the report designer for yourself and your tasks.

We also suggest that you the Q&A below

In the previous version, I used the Publish wizard, but now I do not see this. Where can I find it?

Set the Professional skill level. The report designer interface adapts automatically. There is no need to restart the application. If the Publish wizard does not appear, please contact us.

Can I change the skill level if I chose the wrong one?

Yes, you can. There are no restrictions on changing the level of skill and the number of their changes.

I do not need so much functionality. How can I hide it?

Try changing the skill level on Basic. In this case, some tools, commands, components will be hidden. The report designer interface adapts automatically. There is no need to restart the application.

Is it possible to disable the components without changing the skill level?

Yes, this is possible. The display of many components on the toolbox can be changed in the toolbox settings. You can also disable displaying panels in the report designer on the Page Ribbon tab.

I have set the Professional skill level. Is that all your report designer can do?

No. Our report designer is a modern tool for designing reports and dashboards. Moreover, with each new release, we enhance our software. If you have any suggestions on how to improve our product, we are always happy to discuss them.
If you have any questions, please This email address is being protected from spambots. You need JavaScript enabled to view it.. We are happy to help you.
We are pleased to announce the release of the new version Stimulsoft Reports and Stimulsoft Dashboards 2020.3, which is now available for download. This major release comes with Stimulsoft Dashboards Cloud and Stimulsoft Reports Cloud to design reports and dashboards online on a subscription basis. We have also added new simplified chart editors; ShowNulls, and ShowZeros in charts; a new way of the graphical display of data - Histogram, etc.

Stimulsoft Cloud
We are constantly updating the product line and their pricing policy, so we are pleased to offer you a new solution for creating reports and analytics - the cloud products Stimulsoft Cloud, Stimulsoft Reports Cloud, Stimulsoft Dashboards Cloud. All of these products are available on a monthly or annual subscription and include - cloud storage, tools the reports design, and their preview.

Stimulsoft Cloud

Sign in with Google account
Log in to the report designer, cloud storage, or to your user account using your Google credentials. In the login window, select the Login with Google command and continue to work with Stimulsoft. You can bind or unbind your Google account in the Profile menu.

Sign in with Google account

Page breaks when printing in HTML
Print the HTML document from the browser taking into account the borders in the report. In the report export settings, enable the Add Page Breaks parameter. As a result, the borders of the report page will be taken into account when printing from the browser for the current HTML document.

Page breaks when printing in HTML

Key generation bound to a domain
Generate a license key for Reports.JS and Dashboards.JS products and bind it to your domain name. When generating a license key indicating the domain name - this domain name will be encoded and added into the license key code. Thus, the use of this license key on sites with a different domain name will be impossible. You can create such a license key in your user account.

Key generation bound to a domain

The Histogram chart
Use the Histogram chart in your reports and dashboards. The histogram can be used to display the number of values in a specific range. Very often, this type of analysis component is used in conjunction with a Pareto chart.

The Histogram chart

The new Chart editor
Create charts in reports quickly and easily. In the version 2020.3.1, we added a simple editor for diagrams in reports. Just drag the data columns for the values and arguments of the chart into the editor. If you need to fine-tune the chart component, click the More Options button to go to the advanced Chart editor.

The new Chart editor

New settings in the Chart editor
Customize the lines, displaying zero values ​​and null values ​​from the chart editor in the dashboard. To start using these settings, you should click the More Options button in the Chart editor. You can set the thickness, style, and color of the line, how it is bound to the left or right Y-axis, choose the displaying mode of zero values ​​and null values. You should know that the number of parameters in the editor depends on the chart type used. We also added many other properties for customizing charts in dashboard panels. Now you can specify a step for signatures, use additional Y- and X-axes, display or hide extreme values ​​on the X-axis, set up the range of arguments and values, and much more.

New settings in the Chart editor

Show zeros and nulls
Display zeros and nulls in a dashboard diagram in various ways. You may not display these values, view them as zero values, or unite these values with a line. This allows for more flexible data analysis and trend forecasting. The choice of the display mode of these values is carried out in the chart editor.

Show zeros and nulls

Trend lines
Analyze your data and identify trends in business processes using trend lines. For charts in dashboard panels, you can now add a linear, exponential, logarithmic trend line. Adding and configuring trend lines is carried out in a special editor, which can be called by clicking the Browse button on the property bar of the Trend Line property.

Trend lines

The Doughnut chart width
Set up the width of the pie chart series in the reports. In the version 2020.3.1, we added this functionality in the reports. To change the width of a row of a pie chart, you should select the required series in the editor and set the value in the Width property.

The Doughnut chart width

Numbering in a table
Number the lists in the tables in dashboards. In this release, we have added support for system numbering variables in the Table element. You can use Latin, Arabic, or alphabetic numbering in your tables.

Numbering in a table

Hyperlinks in text
Insert hyperlinks directly into the text. For the Text element in dashboards, we added the functionality to insert a hyperlink. To do this, you should call the text editor and click the Hyperlink button. Indicate the URL address and text for this link.

Hyperlinks in text

Operation in filters
Filter data by multiple data fields with various operations. In the new version 2020.3.1, we have added the ability to define the additional mode to filter conditions for a dashboard element. Previously, all filters worked only with the logical operation OR. Now in the filter editor, you can define the logical operation of adding filtering conditions by setting the logical operation AND or OR.

Operation in filters

The new dictionary in a new report
Use the data from the previous report or clear the dictionary. When creating a blank report or an empty dashboard, you can set the mode of creating a new data dictionary. Set the New Report parameter to New Dictionary. Also, you may use the current data dictionary in a new report or dashboard. To do this, set the New Report parameter to the Merge Dictionary value.

The new dictionary in a new report
We analyzed the use of Flash components by our customers and concluded that, compared to other technologies, very few of them use Flash. We decided to completely stop supporting Flash, optimize the set of our components, and focus on different platforms that are popular now.
Adobe Flash is an Adobe Systems multimedia platform for creating animated rich web applications and multimedia presentations. The main features are fast work, the identical appearance, and functionality of a ready solution on any computer and operating system.

The first version of Stimulsoft reporting components using Flash was released over 10 years ago - in October 2008. Since then, we have continuously been developing components for designing reports, filling them with functionality, and expanding capabilities. In September 2013, Adobe stopped releasing Flash updates for mobile devices, and in July 2017 recognized the technology as obsolete. The Flash life cycle went to an end in 2019, it was replaced by promising HTML5 and JavaScript technologies. Around this time, our company stopped updating Flash components – patches with only important updates and critical bug fixes were released.
Starting with version 2020.3, all reporting components that use Flash technology will be marked as obsolete. In version 2020.4, we plan to remove these components from all our products. As an alternative, we recommend using HTML5 and JavaScript components that almost completely cover all the functionality of outdated Flash technology, are continually being improved, support dashboards, and work on mobile devices.

Below is a list of obsolete components and options on which we recommend to replace:
Product and Platform from Flash to HTML5
Stimulsoft Reports.Web
Stimulsoft Reports.Web
Stimulsoft Reports.Web
Stimulsoft Reports.PHP
Stimulsoft Reports.Java
From the version 2019.4.1, we added support for HiDPI in the standalone report designer. The report designer automatically adapts to the scaling set in the system. However, sometimes when you change the scaling in the system, the report designer does not automatically ajust to new parameters. In this case, you should check the settings in the report designer and file or add a scaling code to your application.
Please note that after setting a new value for scaling, you must reboot the operating system. Follow the instructions below, if this does not occur after the automatic adaptation of the designer.

Please note! After setting a new scale value, you must reboot the operating system. If, after the automatic adaptation of the designer, the new scale was not applied, follow the instructions below.

Designer Settings
First, check the settings in the report designer:
Step 1 - Download and install Stimulsoft designer version 2019.4.1 or higher;
Step 2 - Run the report designer;

run the report designer

Step 3 - Call the Options window by selecting the Parameters item in the File menu;

call the options window

Step 4 - Set the Scale Mode parameter to Automatic Scaling;

set the scale mode parameter

Step 5 - Click OK in the Options window;
Step 6 - Restart report designer.

File settings
If automatic scaling is set in the report designer, but automatic adaptation does not occur, you should check the application settings:
Step 1 - In the Explorer, open the folder with the report designer installed. By default, the folder path is c:\ProgramFiles (x86)\Stimulsoft Designer\.

in the explorer open the folder

Step 2 - Call the properties window of the Designer.exe file. Right-click the file name and select Properties.
Step 3 - Go to the Compatibility tab in the Property window;
Step 4 - Click the Change high DPI settings button;

click the change high dpi

Step 5 - Uncheck all options with the current window;

uncheck all options with the current window

Step 6 - Click the OK button in the current window;
Step 7 - Click the Apply button in the Designer Properties window;
Step 8 - Click the OK button in the Designer Properties window.
Step 9 - Run the Designer.exe.

Code for application
If you use our designer in your application, you should add the following line at the very beginning of the code:

If this instruction does not help to adapt the designer to the system scale, contact us at This email address is being protected from spambots. You need JavaScript enabled to view it.. Be sure to indicate the following:
- The version of the designer,
- The version of the operating system,
- The scale value in the OS.