We would like to announce that we have done successful tests of our reporting tools on recently released Windows 10, Visual Studio 2015 and .NET 4.6. Our products work as expected. The only issue that we met was related to crashing of printing task from WPF in .NET Framework 4.6 that was described in our knowledgebase. Now the issue is fixed in our latest prerelease build 2015.1.16 from 2015.08.07.
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.

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

Octagon

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
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.
We are glad to announce the official release of the version 2014.3. This release is a next major improvement of reporting tools of the product lines Stimulsoft Reports and Stimulsoft Reports.Fx, and Stimulsoft Reports Server. The changes and updates include a huge number of important new features and enhancements.

New Designer.Wpf V.2 for .NET 4.5
Reports Designer.Wpf V.2 is the brand new report designerwritten from scratch to work on the platform Windows Presentation Foundation.

One of the most important innovations is that the designer has become the most dynamic – all complicated methods which load the resources or create an interface now work asynchronously. Most part of the interface is rendered asynchronously dynamically only when needed, not when you run the designer.

wpf-designer-1

The new designer retains all the advantages of the designer for WPF – user-friendly interface, work with multipage report templates, stylized localization into many languages etc. In addition, in the new designer we have corrected all the errors and bugs. Due to this it became much faster.

wpf-designer-2

The new Reports Designer.Wpf V.2 will be shipped together with the old one. The user can choose between which designers to use.

For Designer.Wpf V.2 the target framework is .NET 4.5.

Dynamic Sorting and Drill-Down in StiMvcViewer
In the component StiMvcViewer you can find two new features – dynamic sorting and report detailing. Dynamic sorting provides the ability to change the sorting direction in the rendered report. The pointer appears when you hover the mouse cursor over the components in which sorting is defined. This means that this component of the report is clickable and when you click on it sorting by the selected column will be executed and the report will be rebuilt. You can also implement sorting on multiple data columns. For this, holding down the Ctrl button, you should select the required columns. The arrows up and down appeared on the component define the direction of sorting in ascending or descending order.
It should also be noted that the dynamic sorting is done quickly and without reloading the page what significantly extends the report functionality.
Drill-down is an additional data detailing in the report. If the drill-down is defined for the component, then when you hover the cursor over it in the viewer you will see a new panel with a button with the report name. If you click on the category, the new tab will open specification for this category.
If the drill-down is defined for the report, then when you hover the mouse over the component in the viewer you will see a new panel, which will be a button with the report name and the new report will be rendered. In general, you can make reports with drill-down. You should click on a category and it opens a new tab with detailing by the category.

Drill-Down

Redesigned Editing Forms for Components
In the version 2014.3 of Stimulsoft Reports and Stimulsoft Reports.Fx we have reworked lots of forms of editing components. This was done to make work with our products easy and convenient.

In Mobile Designer and Mobile Designer for MVC we have completely changed the interface of the form DataSetup. DataSetup is used to edit any Data components. The form was redesigned and became more convenient and intuitive.

datasetup

We have also significantly redesigned the interface of the form Image that is used to edit the component StiImage.

image

The form Text now has several new features – we added the tabs System Variable and Summary.

text

Another important change was adding system variables in Mobile Designer. Variables appeared in the tree and, consequently, in the forms of editing elements.

system variables

In order to make work with the component SubReport easy, we improved the editing form for this component. Now it is possible to choose from where the report will be taken for editing. For this you can use one of the report pages, the file on the local disk or specify the universal path to the file or website.

sub report

It is also worth mentioning that we have integrated fully functional editor of the component RichText in the Mobile Designer.

richtext editor

For easy editing of the component Group Header Band, all the basic properties on the Properties Panel were moved to the edit form. This greatly simplified the editing of this component. In the editing form the basic properties were combined in tabs Expression, DataColumn, and Summary.

group header

New Video Lessons
On our website and the official YouTube channel we uploaded 22 new videos on Stimulsoft Reports Server. In these tutorials you will find information on how to install the report server, basics of working with the navigator, how to create and manage server items, run the scheduler, add new user roles, create simplest reports and more.

Using Mobile Designer in Azure
StiMobileDesigner is an ASP.NET component for creating and editing reports in a web browser. This component is based on the client-server technology. The cache is on the server side which means the cell for storing information with quick access. You can get any desired object from the cache or alternatively upload it to the cache. But if you load the report designer on Azure, then the stored version of an object can be saved in different server instances. Therefore, when saving the report to various server instances the problem occurs with its storage in the cache. In order to work correctly, it is necessary that the report is saved in the same cache.

To solve this problem we have created a class StiCacheHelper for each of the following components – StiMvcMobileDesigner, StiMvcMobileViewer, StiMobileDesigner, StiMobileViewer and allow the user to override the methods SaveObjectToCache and GetObjectFromCache. In these methods you can describe its own saving in the cache and removal of the object from the cache. In other words, you need to override the method and store any objects in its own cache, which greatly simplifies and speeds up work with reports on Azure.

Report Checker For Expressions
We have added the new function to check expressions in the utility Report Checker. Especially it will be useful for those users who primarily work with reporting tools of other companies that use different syntax.

In the editing window of an expression you will find a button Check, which can be used to verify the correctness of a particular expression.

report-checker1

New Localization
All our products of Stimulsoft Reports and Stimulsoft Reports.Fx are localized into Greek (el-GR). A list of all the languages supported can be found here.

Second Release of Stimulsoft Reports Server
Despite the fact that, since the first release of Stimulsoft Reports Server, we had a short gap between the release dates, we have received many requests from users regarding how to improve Stimulsoft Reports Server. We have made a great many improvements, fixed the bugs and now are pleased to offer you the second version of the report server.

We are pleased that our new product has been approved by the users, and in the future will try to make it more powerful, faster and more convenient.

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

Stimulsoft Reports Server

In addition, we have prepared some Christmas Presents for you.
Reports Designer.Wpf V.2 is the brand new, written from scratch, report designer to work on the platform Windows Presentation Foundation.

One of the most important innovations is that the designer has become the most dynamic – all complicated methods which load the resources or create an interface now work asynchronously. Most part of the interface is rendered asynchronously dynamically only when needed, not when you run the designer.

wpf-designer-1

The new designer retains all the advantages of the designer for WPF – user-friendly interface, work with multipage report templates, stylized localization into many languages etc. In addition, in the new designer we have corrected all the errors and bugs. Due to this it became much faster.

wpf-designer-2

The new Reports Designer.Wpf V.2 will be shipped together with the old one. The user can choose between which designers to use.