We are proud to announce the immediate availability of Stimulsoft Reports 2015.1. The new and updated components, tools, libraries and samples for data analysis and processing allow .NET Framework,PHP, Flex, and Java developers to create exceptionally powerful reporting system for their applications – from the desktop and the web to mobile devices.

JSON as Data Source
In recent years, the popularity of JSON as a mean of transferring data has increased significantly. With the release of 2015.1, reporting tools Stimulsoft Reports provide support for JSON as a data source. When you connect the data source, the report engine will analyze its structure and transfer data tables from it to a report. Our reporting tool supports multiple data tables in the JSON data source.

JSON as data source

XML Type
Stimulsoft Reports support the XML data source for many times. However, there was a significant limitation when using this data source in earlier versions – data source of the XML type must have had the ADO.NET DataSet schema. In the release 2015.1 this limitation can be avoided. For this, it is necessary to determine a connection type as XML when creating the connection.

XML type

In this case, the schema for XML data is not required. When you register a data source this way, Stimulsoft Reports structures an XML file in the form of data tables before rendering a report.

Report Designer for HTML5. Appearance
The report designer for HTML5 gets a new theme – MS Office 2015, and additional appearances of the interface design. Also, changes were made in the structure of the interface. Undo and Redo buttons were moved to the right corner. Also we changed a way of interaction with pages – the Page tab has been removed, and commands were moved to the context menu of page headers.

Report Designer for HTML5 Appearance

Managing pages in the report template occurs on the bottom panel in the report designer. Click the "+" icon in order to add a page into the report template. Switching between pages in the report template goes by clicking the page titles. The command Delete Page from the report template is located in the context menu of the page header. In addition, the context menu contains other commands to manage pages.

Report Designer for HTML5 Appearance 2

Report Designer for HTML5. Context Menu of Data Dictionary
It should be noted that the report designer for HTML5 now has the context menu of the data dictionary.

Report Designer for HTML5 Context Menu of Data Dictionary

Here are the commands from the New Item menu and the control panel of the data dictionary.

Report Designer for HTML5. Report Properties
Another feature for the HTML5 report designer is adding the report properties window. This window can be opened by clicking the Report Setup in the File menu.

Report Designer for HTML5 Report Properties

This menu has two tabs. On the Main tab you can define report parameters – the type of a script, report units, parameters of the report rendering. On the Description tab you can specify the report name, its alias, report author, and a report description.

Report Designer for HTML5. Functions
In previous versions functions could be implemented but they could not be selected in the data dictionary. In version 2015.1 we added them to the data dictionary.

Report Designer for HTML5 Functions

Report Designer for HTML5. Page Properties
In earlier versions of the HTML5 report designer these page settings were located on the Page tab. Now they are grouped into a separate window – Page Setup.

Report Designer for HTML5 Page Properties

In this menu, you can determine the size of the current page of the report template, its orientation and borders, settings for columns and watermark. This window can be opened by double-click on the page in the report template or by selecting the Page Setup command in the context menu of the page header.

Run Big Reports
Reports may be different – simple ones with one page, and the ones that have thousands of pages. At the same time reports that contain more than 1000 pages require a large amount of RAM. In order to build a report with many pages and a small amount of memory you can use the cache mode. You can enable this mode in the report properties. After you enable this mode, the report generator uses temporary files to store intermediate results. As a result, the report will be built without a large consumption of RAM. The main issue with this mode was the speed of building a big report.

The new version of Stimulsoft Reports, after in-depth analysis and optimization of literally all elements through the use of multithreading, we were able to significantly speed up the creation of reports with caching. In this case, this is the report rendering, i.e. the basic flow execution and caching report. In other words, when you create reports using caching, the report engine runs multiple threads. The main stream and the additional is used. In the main thread the report is rendered, in parallel, in the additional thread goes work with temporary files of the cache. As a result, time of rendering the report, with or without caching, is almost identical.

MVC Viewer. Touch Interface
In order to work with the viewer on a mobile device the Touch interface must be supported. Since the release 2015.1 the MVC Viewer completely supports this Touch interface. Now you can easily view reports, navigate through them, export, send reports by Email and all this is possible from your mobile device.

MVC Viewer Touch Interface

MVC Viewer. Dynamic Collapsing
In the last release we added interactive sorting and drill down reports to the MVC Viewer component. In the new version Collapsing became available. Using this feature, you can expand and collapse lists and groups in the viewer. For example, there is a report with the group, and dynamic collapsing of group headers is enabled. In this case, when you click the header of the group it will be either collapsed or expanded depending on the initial state.

MVC Viewer Dynamic Collapsing

MVC Viewer. Bookmarks
Now, the MVC Viewer component has bookmarks. They are designed for quick navigation across the report. Bookmarks can be found on a separate panel. You can show or hide it by clicking Bookmarks button on the toolbar of the viewer.

MVC Viewer Bookmarks

MVC Viewer. Full Screen Mode
With the release of 2015.1, our MVC Viewer supports the full screen mode to view the report. To do this, click the Full Screen button on the toolbar of the viewer.

MVC Viewer. New Look
We added a huge number of color schemes and interface theme – MS Office 2013. The picture below shows several new color schemes.

MVC Viewer New Look

Designer WPF V2 for .NET 4.5
At the end of 2014, we released a brand new report designer WPF. This designer has been created from scratch by our developers. They were asked to write it dynamic, animated and fast. Interactivity has been achieved, due to asynchronous execution of all operations in the report designer. In release 2015.1 the Designer WPF V2 has the user interface theme – MS Office 2015.

Designer WPF v2

PDF Printing
One important opportunity for AIR Desktop Designer is the ability to select the printing to PDF. Previously there was available only one mode – the report was printed as an image. Frequently the quality was not good and it was virtually impossible to print multi-page reports, because big pictures require substantial amounts of RAM. Now this problem is solved, when this mode is selected, it will create a temporary PDF file (exported report), after which printing of it will occur. This mode can be selected in the Print dialog.

PDF Printing

Support for PDF/A-2, PDF/A-3
The PDF/A standard is maintained for a long time when you export reports in Stimulsoft Reports. Up to this point the PDF/A-1 specification was used. In the release 2015.1, when exporting reports to PDF, we implemented support for the PDF/A-2 and PDF/A-3 specifications.

You can use the new type of a shape – Octagon in the Shape component in reports.


New Function ToCurrencyWordsEs
We added the new function – ToCurrencyWordsEs. It converts the number to words as a string value indicating the currency in Spanish. The function supports converting the following currencies – USD, EUR, GBP, MXN, and DHS.

new function tocurrencywordses

Built-in Images in QR Code
One of the most important features of the QR Code is that it is possible to place various elements in it. These are text, images, logos, etc. This provides opportunities to have a personal QR Code. This helps to pursue a policy of promoting the brand, for example, by placing the QR Code with a logo on your business cards.

Our products support the QR code for a long time. Recently, there was a tendency to add images in QR Code. At the request of our customers, we have added this feature. Now in the center QR Code can place a logo, trademark or any other image. It should be noted, to preserve readability QR Code? image area must not exceed 30% of the QR Code / Otherwise, you need to very thoroughly and carefully place the image. Adding an image is carried out by means of image properties (Image) QR Code.

Built-in Images in QR Code

Right To Left Mode
All Flash designers and viewer now support the Right to Left mode for text components. In order to apply this you should set the Text Quality property to Wysiwyg. And then the text from right to left will be displayed correctly. 

By the links below you can see the full list of changes and download the latest version of the products

Stimulsoft Reports.Ultimate
Stimulsoft Reports.Net
Stimulsoft Reports.Silverlight
Stimulsoft Reports.Web
Stimulsoft Reports.Wpf
Stimulsoft Reports.WinRT

Stimulsoft Reports.Fx for Flex
Stimulsoft Reports.Fx for PHP
Stimulsoft Reports.Fx for Java
Time remains very little. From day to day we will release version 2015.1 of Stimulsoft Reports. And while our departments are putting the finishing touches, we will reveal to you the secrets of the StiMvcViewer component. In the release 2015.1, this component will support interactive reports. Now you can easily create reports with collapsing and interactive sorting.

Collapsing is an opportunity to roll up and roll out, for example, groups directly in the rendered report. For example, if you have a report with groups, it usually displays the title of the group, and then the data by this group. In the case with collapsing the group title will be displayed and these groups can expand or collapse. Look closely at the picture below.

MVC Viewer

Interactive sorting means the ability to sort data in the rendered report. In other words, select the text component, assign a data column to it (by which sorting will be done) and render the report. When you click on this text component in the rendered report its content will be sorted. Each clicking on this component changes the sorting direction (ascending or descending order). It should be noted that the data column is used in the text component and the data column specified for the interactive sorting may vary. See an example below.

MVC Viewer

For full evolution we need two more steps. Therefore, in addition to all of the above, it is also possible to create drill down reports and reports with bookmarks.

Bookmarks can be found on a separate panel and used to quickly navigate through the report. For example, if a report is created with groups, the bookmarks are usually formed by the group name. This helps you to quickly jump to a specific group.

Drill down is a certain type of data connection. For example, there is a list of categories with descriptions and images. The drill-down reports have interactivity that is represented by showing the content when you click on any category (for example, a list of products). Below is an example of a drill down report.

MVC Viewer

By the way, creating interactive reports can be found in the documentation and our video tutorials. Leave your comments and questions here and we will answer you with pleasure.
Time is running very fast, and there is a couple of weeks before the release of the new version 2015.1. Meanwhile, the development and improvement of components is not stopping even for a minute. And now it is safe to tell you about adding new features in StiMvcViewer that is a part of Stimulsoft Reports.Web. One of the most anticipated features is that in the nearest release, the new Viewer for MVC will support more than 15 color themes of the user interface. This will give you the opportunity to choose color preferences which are the most pleasant to you and matching your requirements. Here are a few of the themes on the picture below.

MvcViewer Themes
For us, constant improvement of products is not just moving forward. This is primarily, understanding of our own mistakes, correcting them, implementing new technologies and optimizing the existing things. In the official release 2015.1 one of the components that will make you happy will be the report viewer – StiMvcViewer. This component is a part of Stimulsoft Reports.Web.

We have optimized and grouped properties, added new controls, partially redesigned the user interface. Expanded support for the UI themes, and subsequently it will be possible to add and custom themes. The most striking possibility of a new viewer will be support for the touch interface. The viewer for MVC will be run on mobile devices.

MVC Viewer
Dear, Colleagues!

May your home be filled with Christmas songs, cakes, candies and all the love that this festive season brings. As you know, on December 01, 2014 we have released the new version of our products 2014.3. Our company has prepared for you a lot of marvelous presents which, no doubt, make your Christmas unforgettable.

Upgrade Your License to Stimulsoft Reports.Ultimate at Renewal Price

Renewal PriceRight now you can upgrade the current license you own on the corresponding license of Stimulsoft Reports.Ultimate at the renewal price on Stimulsoft Reports.Ultimate and get additional 12 months of Subscription. This offer is valid for registered users (registered users are organizations and individuals who have ever bought one of the Stimulsoft products, regardless whether their Subscription is active or expired). For better understanding there is an explanation of how the discount is calculated. For example, you have Stimulsoft Reports.Net Single License. So the renewal price on Reports.Ultimate – Single License is 459.95 USD.

We will take care of your Subscription period. It will be updated on the very best conditions. For example, your Subscription Program expires on February, 01 2015. You purchased upgrade of Stimulsoft Reports.Ultimate on December, 05 2014. In this case the Subscription Program on Stimulsoft Reports.Ultimate will be valid until February, 01 2017. Why? We will take into consideration the expiry date of your recent Subscription and add one additional year!

How to use this offer?
It is very simple! You need to go to the purchase page of our website, choose the renewal of Stimulsoft Reports.Ultimate and pay for it.

Renew Your Subscription Now and Get Additional 12 Months of Support

12 MonthsYour subscription program on Stimulsoft Reports products comes to an end or has already expired, but you want to renew it? Or maybe you just decided not to put aside the update until the last moment and want to do it now? Hurry! Update your subscription program right now and get additional 12 months as a gift.

We will take care of your Subscription period. It will be updated on the very best conditions. For example, your Subscription Program expires on February, 01 2015. You purchased the upgrade of Stimulsoft Reports on December, 05 2014. In this case the Subscription Program on Stimulsoft Reports.Ultimate will be valid until February, 01 2017. Why? We will take into consideration the expiry date of your recent Subscription and add one additional year!

How to use this offer?
It is very simple! You need to go to the purchase page of our website, choose the renewal of the License you have and pay for it.

Buy Our Product and Get
24-month Subscription Instead of Standard 12 Months

12 MonthsYou are not a registered user? Do not worry about this. We have a special offer for you! You can purchase any of our products and get a 2 years Subscription Program instead of the standard one year. During this time you will be able to get technical support, all major versions released when your Subscription Program is active and use in your projects weekly prerelease builds with the hottest updates and fixes.

How to use this offer?
It is very simple! You need to go to the purchase page of our website, choose the software product that suits you and pay for it.

For getting more information or in case you want to have special conditions not described in this newsletter, please send your request to our sales department This email address is being protected from spambots. You need JavaScript enabled to view it.

Please note: The offer is valid until January, 31 2015.