We are glad to welcome users of Stimulsoft reports and dashboards in our blog! Today we want to tell you how to carry out the viewer toolbar with the help of the Preview settings option. Well, let's get started.

You probably know that when designing reports or dashboards, the results are shown on the Preview tab. Exactly on the Preview tab, you can see the whole picture and make some changes in case of some defects. A report can be viewed in a separate window of the viewer or by pressing the keys Shift+F5. The preview tab (viewer window) consists of a toolbar, status bar, and report area. And today, we will tell you how to customize the toolbar for a specific report or dashboard.

Firstly let's customize the viewer toolbar for a report. Next, open a report and go to the Preview tab. Perhaps, you won't need some buttons during operation, and for convenience, you will want to disable them. How to do it? For example, you don't need Open and Print buttons:

Preview open save send email
To hide them, you should use the Preview settings option.

Firstly get back to report edit mode, highlight the report template area, and go to the Properties panel. In the Preview settings property, click on the Browse button:

The viewer toolbar setting is carried out on Report and Dashboard tabs.

Go to the settings menu for a report:

Print and open off
Check the boxes for the buttons you want to display and uncheck the boxes for those you need to hide, then click OK in the settings menu. Go to the Preview tab and notice that the Open and Print buttons disappeared already:

Preview edit and open off
You should know that the settings are stored in the report template. That is, if you turn off some buttons, save and close your report, then open this file on any other computer, the buttons will be disabled.

Now let's carry out the viewer toolbar setting for dashboards.

Let's open some dashboard:

and go to the Preview settings menu. On the Dashboard tab, uncheck the checkboxes for the settings you wish to hide. For example let's uncheck the boxes for Open and Edit:

Open and print off
Go to the Preview tab and check out:

Dashboard open and edit off
As you can see, the Open and Edit buttons are hidden. In the same way, you can disable unnecessary settings on the Preview tab when designing reports or dashboards in the designer.

We hope this article will help you create professional reports and dashboards in Stimulsoft designer! If you have any questions, contact us – we will help you to solve any problem!
ECMAScript 5 was released in 2009 and is now obsolete. ES5 support is required for JavaScript to run in Internet Explorer, which is also deprecated, and Microsoft strongly discourages its use.

When developing Stimulsoft Reports.JS and Stimulsoft Dashboards.JS, we use the modern ECMAScript 6 standard, which has more functionalities, optimizations, and improved performance. All modern web browsers support ES6.

Starting with version 2020.5.2, we will support ES5 in the fix mode only. This is due to the complexity of developing and testing ES5 scripts and the lack of ES5 support in other modules used in our product. We plan to support the ES5 standard for at least six months and monitor its relevance, the situation, and Microsoft's policy regarding Internet Explorer. We will inform you about the complete end of support.
Hello dear users of Stimulsoft reporting tools! We are always glad to share you the latest news about our product and various novelties. This time we want to tell you about Text Format.

Text Format

Text Format is a functionality that allows to apply various templates to text. With the help of it you can display your text in different variants, such as money, percents, decimal numbers and phone numbers.

All settings of the text format you can find in Home tab in Text Format panel:

Text Format Tab
There is a set of standard templates, their settings depend on the localization of operating system, and a form call-button of Text Format in the Text Format panel:

Text Format Button
This button allows to set additional format properties:


Currency Format

For example you want to type a dollar symbol "$", but you use a computer with Russian locale and you have to send a financial report to your colleagues in the USA, using symbol "$". Also you want to type percentages and decimal numbers in this report.

To do it you should choose Currency Format:

Currency Format Properties
This format is applied to text, if you need to use currency designation. With the help of this format you can type currency symbol, in your case it`s a dollar symbol "$". For example you just type "1500" text, highlight the text component and then choose Currency format:

Currency Format
Set the currency symbol you need:

Currency Format PropertiesAnd you get "$1,500".

Currency Format Result

Percentage Format

You can type percentages too. For example you have "87" symbols and you need to turn them into "87%". To do it you should highlight the text component and choose Percentage Format. Remember, that the percentage Format multiplies a value by 100:

Percentage Format
Next, you should set percentage symbol in format properties:

Percentage Format Properties
After that you get the result you need.

Number Format

Besides, with the help of Number Format you can change number`s format. For example you need to apply a format with division into groups and adding a fractional part for "1500" text. To do it you should highlight the text component and choose Number Format:

Number Format
Next, you should set necessary number of fractional signs in format properties:

Number Format Properties
All of the above formats – Currency, Percentage, Number have the following properties: the number of decimal places, group separator, group size, positive template, negative template and currency template.

Date Format

Also you can change date format. Suppose you have the same situation - you are in Russia, sitting at a computer, where date is put firstly, then month and year and you need to send a report to your colleagues in the USA, where month is put first and only then date and year. To do it you should type in your text the date you are used to, then highlight the text component, choose Date Format and the date format you need:

Date Format
A few more words about changing time format. For example you typed text "14:00", but you decided to change it to "2:00 PM" for your American colleagues. To do this you should highlight the text component, then choose Time Format and P.M. format:

Time Format
And you get the result you need:

Time Format Result

Custom Format

In addition to the above you can format a phone number. For example you need to display a phone number with a code, brackets, dash and so on. To do this you should highlight the text component and choose Custom Format. In this format you can find (###) ### - #### format mask:

Custom Format
Choose it and you will be able to format a phone number as you need. Next, you should make the template you need: +(##) ## - ## - ##, then the numbers from the text appear instead of hashes and you get "+1 (23) 45 - 67 - 89" from "123456789" text.


It`s worth noting that Text Format can also be applied to many elements in dashboards. For example, indicators and charts.


So let`s consider its applying to indicators. To do this, choose an indicator:

Indicator Format
Next, go to the Home tab, then Text Format and choose Currency Format:

Indicator Format Properties
Set currency symbol and you get:

Indicator Currency Format Result


Things are a little bit different with charts. For example at your chart thousands are displayed in the standard way: "1,800"; "1,600", and you want to shorten them and give them a different look, for example like this: "1.8K"; "1.6K". How to do this? Firstly choose a chart:

Chart Value Format
Next, go to the Properties. You can find 2 properties there: Argument Format and Value Format. Choose Value Format and click on the edge button:

Chart Value Format Properties
Then at the appeared Text Format form choose Number Format and activate Use Abbreviation property:

Chart Use Abbreviation
And you get a chart with formatted values:

Chart Value Format Result
It was value axis (Y). And let`s look at applying Text Format to the argument axis. At an argument axis (X) chart you have axis values as prime numbers and you want to turn them into percentages:

Chart Argument format
To do this you should choose Argument Format and click on the edge button in properties:

Chart Argument Format Properties
Next, on the opening Text Format window you choose Percentage Format and set percentage symbol:

Chart Percentage Format
And you get the result you need:

Chart Argument Percentage Format Result


In addition, there are tables in dashboards. And you can also apply Text Format to them. For example you have a table with three columns and at one of them you want to apply Percentage Format. Let`s have a look how to do it.

Firstly, choose a table:

Table Format
Let`s say you want to change Rank column and apply Percentage Format to it. To do this you should open a table editing form.

Next, you should highlight the column:

Table Format Properties
Click on the dialog box button, then go to the Home tab and in Text Format group choose Percentage Format and percentage symbol:

Percentage Format Properties
And you get the result you need:

Table Percentage Format Result
We hope this article will help you to understand Text Format features of use, when creating tables, charts, indicators and the like in Stimulsoft report designer. If you have any questions, please contact us – we are always glad to help you!
Welcome to all readers of Stimulsoft`s blog. In our articles we share the secrets of building reports and developing dashboards with the help of our reporting tools. Today we will talk about skill levels in the report designer again.
In the previous article we considered how a chosen skill level exerts influence over the display of Publish and Actions. These tools display only on Professional skill level, while when choosing Standard or Basic levels they don`t. Apart from these tools, skill level exerts influence over the display of report`s components in the designer. And in this article, we will talk about it in more detail.

All the components, which are intended for reports` development are divided into groups. When choosing Standard or Professional skill level the groups of components Bands, Cross, Components, Bar Code, Shapes, Chart, Gauge, Map display in the report designer in Insert or Toolbox.

However, when choosing Basic skill level, the groups of components Gauge and Map don`t display.

Also it`s worth considering that when choosing Basic skill level some components can be or not to be in the list of components of a definite group. Let`s consider it in more detail.

In Bands group they won`t display:
  • Column Header
  • Column Footer
  • Hierarchical Data
  • Child
  • Empty Data
  • Overlay

And in Components group they won`t display:
  • Clone
  • Sub-Report
  • Table

This way skill level exerts influence over both the display of components` groups and the display of components in these groups.

Besides, the display of properties of a definite report`s component or a dashboard depends on a chosen skill level. In our documentation we made comparison`s tables of skill levels and components` properties display. To get acquainted with this tables you can at the link.

This is where we complete the series of articles about skill levels and their influence on the display of various tools, groups, components and properties in the report designer. If you have any questions, please contact with us.

We wish you success in drawing up reporting and all the best!
The previous articles related:
In the previous article we considered skill levels in the report designer, familiarized with the process of their changing, learned the description of each level and recommendations for their selection. We hope this information was useful for efficient and fast reports` development and analytics dashboards.
This time we will talk about tools Publish and Actions in data dictionary. Their display depends on chosen skill level. When choosing skill level Basic or Standard these tools don`t display. It`s connected with that the tools for creating reports and dashboards are intended mainly for app developers.

Skill Level Dialog

For example Publish gives an opportunity to simplify and accelerate the process of report`s embedding or indicator panels in a custom app for various platforms. And Actions contains different commands for working with report data`s dictionary, for its synchronization and used sources` embedding in report`s resources.

Report Designer

When developing reports and dashboards, these tools are rarely used. So they are available only when choosing Professional skill level.

As it was said before it`s all explained with the fact that Professional is the most advanced level. In general it`s intended for both experienced report developers and software developers. At this skill level all components, their properties and tools are available in the report designer. This way if Publish doesn`t display in the report designer and Actions doesn`t display in data dictionary you should set up such skill level as Professional.
In our next article we will consider components in the report designer and their properties, which display depends on chosen skill level.