Syncfusion is excited to announce that the Bold Reports v2.3.39 update is live with new features! In this blog, we will explore them in detail.
Theme Studio
Bold Reports now comes with a Theme Studio to generate custom themes for Report Viewer and Report Designer. It allows you to import customized themes, change their colors further and download them.
You can use one of the built-in themes provided in Theme Studio by from the list menu and then customizing it as needed for your application. For example, you can apply the Bootstrap theme as shown in the following figure.

Cloud Reporting
Embed reports into your application with enhanced security
We have added support to embed Cloud reports in your application securely by using the Report Viewer from our Cloud Report Server to render them.
Our Cloud Report Viewer will load in your application only after the user is authorized, achieving user-level security when embedding with our Cloud Report Server.
Improvements in Cloud and Enterprise Reporting
Find the current Bold Reports version from the help menu
We have added support to show the current version of Cloud and Embedded Reporting. It can be identified from the help menu in the user profile information. See the image below.

Exposed API to get user token using embedded secret key
We have provided support to generate a user token using an embedded secret key. From now on, you don’t need to expose the username and password to embed reports. By using this embedded secret key, users can seamlessly view reports.
Allow administrators to make any reports public or private
This feature allows administrators to make reports public or private in the Report Server by opening the context menu of a report and choosing the Make public/private option.

Display user avatar based on first name and last name instead of displaying default avatar
An account’s profile picture is now generated based on the user’s first and last name.

Enterprise Reporting
Improvements in Enterprise Reporting
Automatically start the scheduler service after server shutdown or restart
Auto-start support has been added to start the scheduler service when the user starts the server from a shutdown or restart.
Embedded Reporting
Report Designer
New matrix report item to visualize data in a cross table
A matrix can be used to display summarized data. It allows users to group and summarize data by both rows and columns.
A simple matrix design contains a row group, a column group, a corner cell, and a data cell. In Report Designer, you can now drag and drop the matrix report item into the design area from the item panel.
The properties of the matrix report item will be listed in the Properties panel.

Format matrix design
To customize the matrix header appearance, select the header row and open the Properties panel. The common properties of the table cells will be listed here. You can then customize them according to your requirements.

You can preview the report in the viewer as shown in the following image.

Filtering support for linear gauge, radial gauge, and indicator report items
We have provided filter support for all gauge report items (radial gauge, linear gauge, and indicator) in the Bold Report Designer. This feature helps users filter data from their data source.
To add a filter, we need to specify a dataset field name, filter condition, and the filter value. We can also set an expression for the filter value.

Label support for gauge report items
We have provided label support for all gauge report items (radial gauge, linear gauge, and indicator).
This feature allows us to display a formatted label at any position inside the gauge container. We have provided text, font, border, alignment, size, and position properties for customizing the label.

Report Viewer
Render chart data point labels with combined keywords
In Bold Reports charts, you can now use case-sensitive, chart-specific keywords to represent an item that exists in the chart. These keywords are only applicable to ToolTips, custom legend text, and data point label properties.
In many cases, a chart keyword has an equivalent simple expression, but the keyword is faster and easier to type. The following is a list of chart keywords:
- #SERIESNAME
- #LABEL
- #LEGENDTEXT
- #AVG
- #MIN
- #MAX
- #FIRST
- (#VALY) (#VALY2) (#VALY3) (#VALY4) (#VALY5) (#VALY6)
Chart labels generated with keywords
View reports from SSRS 2008 and newer versions in ASP.NET Core
SQL Server Reporting Services (SSRS) provides a set of on-premises tools and services for creating, deploying, and managing mobile and paginated reports. Bold Reports now supports the following SSRS versions in ASP.NET Core:
- SSRS2008
- SSRS2010
- SSRS2012
- SSRS2014
- SSRS2016
- SSRS2017
- SSRS2019
Auto-calculation support of maximum and interval values for the gauge report item
We have provided auto-calculation support for maximum and interval values in the gauge report item. This feature automatically calculates the maximum and interval values in the gauge whenever the value exceeds the gauge’s assigned maximum value.

Common features
Support for more data sources
Support has been added for the following data sources in Bold Reports:
- Web API: Connect almost any web service that has a REST API interface.
- OData: Connect OData web services that use a REST API.
- JSON: Connect and fetch JSON data from sources like external files, local files, and inline data.
- XML: Connect to an XML data source to retrieve data from an XML file, a string in XML format, or an external URL.
In Report Designer, we can choose these data sources from the data sources list.

Upgrade a report’s RDL schema version
In Report Designer, users can now upgrade or downgrade reports between the 2008, 2010, and 2016 RDL schema versions. The Version option is provided under Miscellaneous in the Properties panel.

Scale factor property for indicator report item
The scale factor property dynamically specifies the size of the indicator report item through expressions for the indicator states.
You can assign a scale factor value for each state in the numeric text box under the Scale Factor field in the indicator properties and set the scale factor value based on dynamic values using expressions.

Conclusion
We are happy to share these updates for Bold Reports v2.3.39 with you, and we hope you find them useful. Check them out and let us know what you think on Twitter, Facebook, LinkedIn, or Instagram. If you have any questions, leave a comment below. To keep saving time with your reporting solutions, stay tuned to Syncfusion and Bold Reports.