Christmas Tree
On the eve of the holiday season - Christmas and New Year - we announce the beginning of a big sale! From now on and till the last day of 2021, we give all new and existing customers a 20% discount on the purchase and update of any products. The discount is applied automatically on the purchase page in our online store, and you don`t need to do anything else. The offer is not available through partners or resellers.
In the version 2022.1, we realized a lot of ideas for more effective work of Stimulsoft components in your applications. We added a new type of chart – a 3D Pie chart for expanded data visualization capabilities, substantially minified JS-scripts size for more rapid loading of programming products. In addition, we expanded capabilities of designing dashboards, added new barcodes, and generally made our reporting tools faster, more productive, and convenient.

3D Pie chart

Starting from version 2022.1, a 3D Pie chart is available in the report designer. This type of chart expands a visualization of data rows and gives the data you need in a more convenient and understandable form. The 3D Pie chart is presented as a separate type in the chart menu and has all capabilities of the Pie chart.
3D Pie chart

New functions

A new category of functions – Drawing is added to the data dictionary. The category contains the functions, which allow you to return color depending on a specified value. Besides, the ability of automatic code generation for various design properties when defining an expression as values of these properties is added.

JS scripts optimization

In the new version, we substantially optimized source code without loss of functionality. The optimization affected both packed and standard files. The total volume of code reduction is about 20 percent. As a result, the time of script loading has been significantly reduced. The optimization affected the products, which use JavaScript in their work – Reports.JS, Dashboards.JS, Reports.PHP, and Dashboards.PHP.

Data sources in Blazor

The abilities to connect SQL, NoSQL, REST data sources, and get data from Google, Azure, Data.World, Quickbooks were added for the Reports.Blazor product (Server components). To use data from these sources in reports, you should install a data adapter from NuGet to your project and create a connection.
Blazor Data Sources

Dashboard watermark

We added an ability to define a watermark for dashboards and the Panel component. You can specify some text, image, weave, or their combinations as the watermark. This functionality allows you to set a unique design of dashboards and emphasize the corporate style of the company.
Dashboards Watermark

Design of dashboard components

We added an ability to round borders, background transparency, and shadows for various dashboard components. Roundings and shadows are controlled by using component properties. Transparency is controlled by using the alpha parameter in the Back Color property.

New Dashboard Styles

Export and import of report globalization

You can create a report for various language cultures using the globalization string editor. In the new version, you can export and import report globalization settings. Define a list of cultures and globalization of report elements and save the globalization to an XLSX file. You may use this file to globalize other reports.

New barcodes

We added new types of barcodes - Intelligent Mail USPS 4-State and Aztec, which you may use in reports and dashboards. The Intelligent Mail USPS 4-State is used to sort mail in the US Mail Service automatically. The Aztec is used in different spheres like transport ticketing, bills, tax notices, etc.

Text behavior in dashboards

We added an ability to change the text size mode on dashboards. Previously, the content of the Text component and header of components were scaled depending on the size of the dashboard viewer. Now you may change their behavior - scale, crop, or wrap text across lines. The behavior is defined using the Size Mode property.

Text Size Mode

Limits after grouping and sorting in data transformation

Transformation allows you to convert data visually. One of the data transformation capabilities is to limit and skip rows. Previously, you could use this data transformation before or after data grouping. In the new version, you can use data transformation after grouping and sorting.

Localization in maps

We added an ability to select regional localization of segments for Germany, Italy, France, and Russia maps in the manual data input mode. The localization of map segments is defined using the Language parameter in the component editor.
Maps Localization

Transition animation

We added transition animation when changing a value in reports and dashboards for the Gauge component. This feature is relevant for all types of components.
Gauge Animation

New theme

We added a new theme of dashboard design and its elements. To apply a new style, you should select a dashboard and select the Sienna theme from the styles menu.


Reset settings to default

Now you can clear settings, cache, or delete some Stimulsoft files by resetting to their default state. To do that, you should go to the Restore Defaults menu from the Options menu in the report designer, check the required options, and click the Clear button.
Restore Default

Border thickness in charts

Now, you can specify border thickness for graphic elements of charts. The action is carried out using the Border Thickness property for each row of the chart.

Border Thickness
We continue to tell you about innovations of the latest release of Stimulsoft Reports and Stimulsoft Dashboards 2021.4. This time we will tell you about Scheduler.

What is Scheduler for?

Using Scheduler, you can automize the process of report export, report saving to the local storage and sending the result by email according to a schedule.
In the Stimulsoft Designer application, Scheduler of Windows operating system is used to automate processes.Let`s figure out, how this tool works in our designer.

How to use Scheduler in the report designer

First of all, you should create a new report and save it. In case of automating work on a previously created report, you shouldn`t save it again, if you didn`t make any changes.

After, you should go to the Scheduler control tab. To do that, you should select the Schedule in the File menu.

Schedulers List
Schedulers are controlled here: you can create a new one, edit an existing one and view triggering logs.

In this case, a log is an extended history of a scheduler, where all processes of running and forced stopping of the tool will be displayed. Besides, each scheduler has an indicator on this tab, green color means that triggering without failures, red color informs you about violations in the work of the tool.

In addition, except a set schedule, any scheduler can be run forcibly using a special command.

To create a scheduler, you should click the New Scheduler. After, you should define its type and parameters of your schedule.

Scheduler Monthly

Scheduler actions

However, the process of automating will not be complete if a scheduler is not assigned a task to perform. Scheduler`s tasks are defined by its actions and can be of two types:

  • Run a report;
  • Send by Email.

One scheduler can do up to 15 actions. The number of schedulers is not limited. This way, the process of automating can be quite global.

The Run Report action requires you to specify a local place to save the result of its transformation. If a report contains parameters, which require user`s values, you can define them using the menu of parameters.

The Send by Email task allows you to send the result of the Run a report to a specific list of contacts by Email with an ability to specify theme and text of your letter. Moreover, in one such action, more than one result from different actions Run a report can be attached.

Scheduler Send Email
Please, note that to send some emails, you should specify settings of smtp-server in the report designer parameters.More detailed information about each type and settings of Scheduler, you may find in the documentation.
Also, we offer you an overview video lesson on the topic.

We hope, that this article was useful for you and now you will be able to use Scheduler and without any problems send your reports and dashboards by email when you want to. If you have any questions, contact us – we will be glad to solve your problem.
We continue to announce new features of the new version of Stimulsoft 2022.1, which will be available very soon. Today we will tell you about new data sources for the Stimulsoft Reports.Blazor product.
You used to be able to use only file sources: Excel, XML, JSON, CSV, DBase, when connecting data in the report designer. This introduced significant restrictions in the process of developing reports.

In the new version of Reports.Blazor product (included in the subscription product Reports.Web), you will be able to connect all available types of data for Server components:
  • SQL (MS SQL, MySQL, Oracle etc.);
  • NoSQL (MongoDB);
  • Azure (Blob and Table Storage, Azure SQL, Cosmos DB);
  • Google (Firebird, Google Analytics, BigQuery, Google Sheet);
  • online services (, QuickBooks);
  • REST (OData).
To use these data sources you should add an adapter to your project, a list of supported version is on our website. The ability to connect various types of data sources substantially expends the functionality both of our report generator and your applications, which were written for Blazor.
In today's note, we will tell you about an important improvement of our products, which will be available, starting from version 2022.1. We are talking about a significant reduction of code size due to the JS scripts optimization.
The Optimization includes both packaged and regular files. First of all, let's deal with pack files: we've changed the archiver's algorithm from Deflate to Brotli here. The total amount of code reduction was about 20 percent.

In regular files where using a packer is impractical, the code was rewritten to reduce. We also optimized the minification procedure: in fact, we developed our methods for the minifier, which functions before using the UglifyJS compression tool. As a result, this tool receives an already minified code, which increases the efficiency of compression.
Code optimization results in a more rapid loading without increasing the time of running both in minified and pack-scripts versions. The code optimization affected Stimulsoft products, which use JavaScript – Reports.JS, Dashboards.JS, Reports.PHP, and Dashboards.PHP.
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.