We are pleased to announce the release of the new version Stimulsoft Reports and Stimulsoft Dashboards 2021.4, which is now available for download. In this version, we released the new product Dashboards.PHP, integrated Blockly in the Event editor, added the scheduler functionality in the desktop Designer, added the ability to fill data manually to design analytical panels, and many other features and improvements.


We integrated the Blockly library to create event scripts in reports. With this tool, you can create various scripts visually without writing any code. The event script created with Blockly will be universal for all report writers. Accordingly, your report will work both in the WinForms report designer and in the JS report designer. The list of supported report component events may vary.


Framework Versions on Publish

In the Publish wizard, you may select the type and version of the framework for ASP.NET MVC, WinForms, and WPF platforms. .NET Framework 4.5.2, .NET Core 3.1, .NET 5.0 frameworks are available. This will reduce the time it takes to integrate Stimulsoft components into your application.

Publish Frameworks

Stimulsoft Dashboards.PHP

We are launching a new product - Dashboards.PHP, based on the JavaScript data analysis engine. All necessary scripts, detailed guidelines, and integration samples are available for you. Take advantage of this right now to quickly and efficiently achieve your analytical goals in your PHP project.



We added the Scheduler tool to automate the reporting process in Stimulsoft Designer. With this tool, you can convert the report and dashboard into a finished document and send them by email according to a specific schedule. Hourly, daily, weekly, monthly, yearly schedulers are available with many options for flexible scheduling.


Manual data entry

For dashboard elements such as Chart, Indicator, Progress, Gauge, we added the functionality to enter data manually. You may switch to manual input mode in the editors of these elements. Value entry fields are cells that are linked line by line. The number of rows is unlimited, and in cells, in addition to values, you can also specify expressions.

Enter Data Manually

Exceed margins

We added the functionality for the Text Box component to fill the page space outside the print margins with the background color of this component. The Exceed Margins property is used for this. Depending on the selected direction, the background color of the text component will fill the page space beyond the print margins, up to the page margins.

Exceed Margins

New element editor in a variable

We improved the element editor in a variable. Now the input fields for elements are presented as a dimensionless grid in the cells of which you can specify both simple values and expressions.

variable Items

Cloning in a dictionary

We simplified the ability to clone items in the data dictionary. Using the Duplicate command on the context menu, you can quickly clone data sources, connections, variables, and other data dictionary elements.


Windows 11 support

Before releasing the new version of the Windows 11 operating system, we are glad to inform you that our tool is completely ready for the latest OS version. In addition, we have added a Windows 11 GUI theme to the WPF report designer.

Windows 11

Text in shapes

We added the ability to specify text inside shapes. This feature is available for most shapes - a text entry field located in the editor of the Shape component.
The warmest greetings to you! A new version of our software will come out very soon. Today, we would like to introduce you to the most significant and exciting innovations we are preparing for more convenient and efficient work with your data.


Add new capabilities to your reports using visual programming in report events. An integrated tool from Google Blockly in the Event editor will allow you to create various scenarios when events may trigger.



Automate reporting processes using the built-in scheduler in Stimulsoft Designer. Export your reports and send them by Email "just in time" without any action from a user.



Use analytics in your PHP applications. We are going to release a full-featured solution for the PHP platform.

Stimulsoft Dashboards.PHP

Manual Data Entering

Enter your data manually to design analytical panels.

Manual entering

Text in Shapes

Add flowcharts to your reports using shapes and text in them.

Text in Shapes
Hello everybody! Unfortunately, summer is over, but a wonderful fall is coming. The season is time when we get started to work with new strengths and set the most ambitious goals for ourselves. To quickly and efficiently achieve goals in management, marketing, manufacturing and other spheres, you need high-quality and reliable software for data visualization and analytics. We are developing reporting tools and components to work with data and today we will tell you about creating reports, and specifically about how to do this work efficiently and quickly.
Creating a report with a large number of data is quite a long process. That`s why the Stimulsoft report designer contains special tools, which are used to make this work much easier. But first things first.

Ways of report creation

Firstly, let's figure out how we can create reports. There are three basic ways:
  • Manual design. This means adding, changing components, data connection, and manual design of elements.
  • Using code. Everything is clear here - all report parameters are specified with a programming code.
  • Report design using embedded tools. This is what we will tell you about in more detail.


First, we will tell you about the main special tool – The Wizard. It is used, particularly, to develop simple and Master Detail-lists. To create a report with a simple list, you should follow the step-by-step instruction, which looks like this:
  • Connect data;
  • Selection columns;
  • Place data columns in the order you need;
  • Sort, filter, and group data.

If needed, you may design your report - select a theme, apply a style, etc. To design a Master-Detail list, you should connect a data source with a relation, select several sources, and define relations.

In any case, after you create any report, you can edit it – for example add or remove some component, create and apply a style to it, add conditions, filters and much more.

Wizards of special reports

Also, the Stimulsoft report designer contains wizards to create definite custom reports, for example, invoices, business invoices, purchase orders, orders, and much more. In comparison with the Wizard, which was described before, these assistants are template customization.

When choosing them, you can go in two ways:
  • open a template in the designer;
  • customize it, not only connect data but define the attributes of your company and select parameters of a report culture.

You should know that these assistants contain three examples of translation strings - German, English, and Russian. You can find more detailed information about translation strings in this article.

Besides, you can find wizards in our report designer, for example, with a label or a chart. They are hidden in the File menu, but you should type the request you need (chart or label) in the search line to display them.

You can find more detailed information about work with wizards on our YouTube channel following this link.

Online storage

Another variant that can be used to reduce the time spent on report creation is online storage. You should select a report in the storage, open it and reconnect your data.

Online Storage
In conclusion, let's consider another exciting capability that allows you to create a list instantly. This capability is actual when you select the manual design mode. You should just drag a data source into the page, then define a component for data in a report in the opened window: the Table or the Data band. In addition, you can select data columns and report style, add the Header and the Footer bands.

Data on Band
We hope this article was helpful for you, and now you can use the assistants and create reports within the shortest time. If you have any questions, contact us – we will help you solve your problem.
Today we will tell you about the report design.

What is it for?

Some unique design of a report doesn`t exert influence over final numbers and doesn`t change their meaning for business, but:
  • Not infrequently, you have to prioritize correctly to emphasize really important information;
  • Applying a corporate style of your company requires similar visual settings for the entire report;
  • Correctly emphasized important information is absorbed simpler and faster;
  • After all, report design is your style and your standards, your face in the eyes of your clients.
This has been dealt with. Next question:

How can I make a report?

You should know that in this article we will tell you about the ways of designing a report and not about how to do it. We have particular articles and lessons about it; the links to them we will indicate to you later in the text.

So, you can design a report in the following ways:

  1. With the help of the component properties;
  2. With the help of report styles and their collections;
  3. Using conditional formatting.
Now we will consider each way in detail.

Design using of a component properties

Each report or dashboard component contains a range of design properties. It contains not just changing the color of the content or background but also borders, indents, and shadows. You may find all these properties in the property panel of a selected component. Some settings are duplicated on the Ribbon tab and in the component editor. For example, as it happens with the Dashboard text element. There are its settings in the properties panel, on the Ribbon tab, and in the editor of this element. Component Properties

As a rule, this way is used if you need to change only the design of one component or change some parameter of the design without editing the component style.

Design using styles

It`s an excellent way of designing lots of reports, also recommended when using corporate style. Generally, knowledge and proficiency of using styles in reports open up endless possibilities when designing them. Having created a component style once, you can use it constantly and in any other report. There is only one thing - for each component type, its own style is created, but it`s due to the settings of designing a specific component type are individual. For reports, by the way, styles can be combined into collections, and then a collection can be applied to a report automatically. Essentially, you can create a report with various visual designs. You can save all the styles and collections you create to a separate file, which you can use in other reports. You can find more detailed information about styles in dashboards here, about styles here, and here are various videos about work with styles in a report.

Design using conditional formatting

An interactive way to change design settings. Depending on the execution of a condition, you can change the design settings for various components of a report and elements of a dashboard. In addition, a condition can enable some action of a user (it means the choice of a parameter value in the viewer) or not enable. Conditional formatting can be used as a tool of analysis too. For example, when achieving boundary values, the design may change. By the way, you can even change style when a condition is met in a report on conditional formatting. Some lines above, we have written how it is important to have the skill of working with styles, but if you use conditional formatting in addition to this, you`re just a pro in setting the design of reports and dashboards.

Having followed this link you`ll find information about conditional formatting in dashboards, and here is a video selection on the topic.

When you acquire the skill of customizing design, you go to a new level in creating reports and dashboards. It's quite easier to do it with Stimulsoft than it seems.

Citius, Altius, Fortius - Communiter! We have finished the Olympic Games in Tokyo analysis and collected various interesting information and statistics in one dashboard. Do you want to know how many countries are competing in Tokyo? Or how many athletes will compete in different sports and events?