October 13, 2025

Update for FastReport .NET 2026.1 version

A new version of FastReport .NET 2026.1 has been released with several significant updates: a unified demo center for .NET products with demonstration applications, a report designer with built-in plugins for databases. A new Ribbon UI interface and RibbonDesignerControl have been added, and exports have been improved (the ability to export formulas to Excel and configure image quality when exporting to Word).

Changes have also been made to our WebReport. The toolbar design has been improved, cache clearing has been added when the Circuit is completed in Blazor Server, and additional settings have been added for WebReport created through the Online Designer. WEB demo applications for ASP.NET, ASP.NET Core, Blazor Server, and Blazor WASM have been updated, and much more.

 


 

New Features

Unified Demo Center for the .NET Lineup

We have a rich lineup of .NET products. Each one comes with at least one demo application. In some cases, there can be up to a dozen.

We’ve developed a demo center—an application that brings together all our demonstration examples. Now, after installing it, you can explore and try out all of our products.

Unified Demo Center for the .NET Lineup

In the demo center, you can select the application you need. It will launch either as a program or open in your browser for an online demonstration.

 

Report Designer Build with Connection Plugins

The report designer allows you to use connections to various databases as data sources for reports.

Some data sources are available by default. However, many of them are implemented as plugins for technical reasons. The advantage of plugins is that you can install only the ones you need.

But there is also a downside: they need to be downloaded, compiled, and added to the designer. Difficulties can arise at this stage.

To avoid installing plugins yourself, we’ve included a build of the designer with all available plugins in our application.

Learn more about the designer with plugins in the article. 

 

New Ribbon UI and RibbonDesignerControl

A modern interface for report designers based on Ribbon UI is a significant upgrade, improving the user experience. It features high interactivity and an intuitive structure, optimizing report creation and editing.

New Ribbon UI and RibbonDesignerControl

Previously, Ribbon support already existed, but the old interface had its drawbacks. It can still be enabled in the designer settings, as before. 

New Ribbon UI and RibbonDesignerControl

A restart of the designer is required for the changes to take effect.

In addition, a new control has been added — RibbonDesignerControl. It allows you to use Ribbon UI in your own applications. Previously, this was not possible, as only  StandardDesignerControl was available.

 

Excel Report Export with Formula Support

Now, when saving reports to Excel, it’s possible to enable the “Export Formulas” option.

Excel Report Export with Formula Support

This means that text elements, table cells, and matrices with valid Excel formulas will be saved as formulas. When you open such a file in Excel, all the formulas will function correctly.

For example, an object containing the text:

=A1+B1

Will be converted to a cell with the corresponding formula. If the formula is incorrect from Excel’s perspective, the object will be saved as plain text.

Find more detailed information about the limitations and features of exporting with formulas in the article. 

 

Image Quality Settings for Word Export

You can now configure the image quality when exporting a report to MS Word.

Image Quality Settings for Word Export

A new “Images” tab has appeared in the export settings. There, you can choose to save with the original resolution, for printing, enable compression, or select one of four qualities: standard, low, medium, or high.

For more detailed information, read the article.

 

Improved Paragraph-Based Export in OpenOffice Writer

The paragraph-based export mode in OpenOffice Writer has undergone significant changes.

Improved Paragraph-Based Export in OpenOffice Writer

The process is now faster, the document complies with modern standards, and takes up less space. Numerous errors have been fixed, including issues with styles. The logic for generating pages has also been updated.

 


 

Changes in WebReport

New Toolbar Design in .NET Framework WebReport

A new toolbar design has appeared in .NET Framework WebReport, which now matches the other versions of WebReport. To use the updated interface, use the following property:

WebReport.UseNewInterface = true;

Before:

WebReport

After:

WebReport

 

WebReport Cleanup on Circuit Completion in Blazor Server

In Blazor Server, the ability to clear WebReport from the cache when a user session (Circuit) ends has been added. A Circuit is a user session based on SignalR (WebSocket or long polling). Now, when a Circuit closes (for example, when a tab is closed or a report is switched), the associated WebReport is automatically removed from the cache, which reduces memory consumption. The option is enabled as follows:

services.AddFastReport(options =>
{
 options.CacheOptions.UseCircuitScope = true;
});

The new UseCircuitScope option works as an add-on to the existing cache settings and does not change their logic. UseCircuitScope can only speed up the removal of the report from the cache, but never extends its lifetime beyond the specified rules.

 

Configuring a New WebReport Created via Online Designer

In the Online Designer, it is now possible to create a new WebReport directly from the interface. However, by default, the report will be empty: without connected data and without configured restrictions. To solve this problem, the following options have been added:

services.AddFastReport(options =>
{
 options.Designer.OnWebReportCreated = (webReport, serviceProvider) =>
 {
 // WebReport configuration example
 webReport.EmbedPictures = true;
 webReport.Report.RegisterData(...);
 };
 // or an asynchronous version of the method
 options.Designer.OnWebReportCreatedAsync = (webReport, serviceProvider, cancellationToken) =>
 {
 webReport.EmbedPictures = true;
 webReport.Report.RegisterData(...);
 return Task.CompletedTask;
 };
});

Using one of these options, you can further configure the WebReport (or the Report itself) using any available parameters. The changes will be immediately applied to the report in the Online Designer.


Updated WEB Demos

We have updated the WEB demo applications for ASP.NET, ASP.NET Core, Blazor Server, and Blazor WASM. The updates include a unified design and new reports.

Updated WEB Demos

 

Ability to Disable Borders on WebReport Pages

It is now possible to disable the shadows that separate pages in WebReport. To do this, use the following code:

WebReport.PageBorderVisible = false;

 


 

Full list of changes

[Engine]
+ added the ability to choose encoding when connecting to an XML database;
+ added support for asynchronous requests in database connectors;
+ fixed an error with calculating the sizes of Polygon and Polyline objects;
* supplemented the description of the IsNull function;
* changed behavior in the methods for setting the values of the RFIDLabel.UseAdjustForEPC and RFIDLabel.RewriteEPCbank properties;
- fixed an assembly loading error when compiling a report script;
- fixed an error with the clipping area in SVG;
- fixed a text display error in SVG if absolute character positioning is specified;
- fixed an error with resetting the parameter value when setting it using the SetParameterValue() method;
- fixed an error where table rows and columns with the Printable property disabled were printed;
- fixed an XXE vulnerability in the SVG object;

[Designer]
+ added support for horizontal scrolling gesture in designer and report preview windows;
+ added Ctrl key support for selecting multiple objects in the designer (previously the Shift key was used);
+ added a build of the designer with database connection plugins;
+ added display of the number of bytes in the RFID editor;
+ added a setting to display extended information about the position of an object in the designer;
+ added an alternative grid (Alt + mouse) in the designer;
+ added scaling of objects relative to their own center (Shift + corner markers);
+ added RibbonDesignerControl and new Ribbon UI;
+ added transfer of fields by dragging and double-clicking in the standard report wizard;
+ added the PaperSizeEqual(...) method for comparing the sizes of the paper used;
+ added support for change notifications in the Collection Editor;
* changed the OpenLink method in AboutForm;
* changed the sequence of calling the CheckDirectories method;
- fixed the visibility error of the StartReport and FinishReport events;
- fixed an error with an empty database name when connecting to MongoDB;
- fixed an error with line spacing when exporting to Word;
- fixed an error with resizing small objects;
- fixed an error with displaying the position and size of an object in the designer;
- fixed an error with returning the result of an empty parameter expression;
- fixed an error with missing icons in the code editor;
- fixed an error in the code editor when using snippets;
- fixed an error with the line offset when resizing non-diagonal lines in the designer;
- fixed errors in the SVG object editor;
- fixed an error in the MDI mode of the report designer;
- fixed an error where Scale, Pointer, and Border were drawn twice for SimpleGauge;
- fixed the incorrect display of some windows in High DPI mode (target net60-windows);
- fixed drag and drop in Avalonia and WPF designers;

[Preview]
- fixed errors when selecting the paper type;
- fixed the behavior of the “Properties” button in the print window;
- fixed an error in the print dialog;

[Exports]
+ added XPSExport.PrintOptimized property;
+ added exporting the digital signature object name when exporting to PDF;
+ added changing the text color and filling the text box in ZPL;
+ added the ability to validate Excel formulas for MS Excel export;
+ increased the export speed of a table with an opaque background;
* corrected the brightness of the watermark when exporting to MS Word;
- fixed the export of semi-transparent images to PDF;
- fixed an error with incorrect closing of the “div” tag during tabular export to HTML;
- fixed the export of different top and bottom headers on separate pages in all export options to Word (tabular, layered, paragraphs);
- fixed an error with the Cambria font in PDF export;
- fixed errors causing slow export of interactive forms to PDF;
- fixed an error with missing characters when exporting to PDF;
- fixed an issue with missing Padding when exporting to Word using TextRenderType = HtmlParagraph;
- fixed the export of transparent fill of shapes in Word;
- fixed incorrect navigation to a bookmark in a Word document after export;
- fixed text positioning when exporting to HTML with the HrAlgin.botom property enabled;
- fixed an error when exporting to PDF with some SVG files;
- fixed the export of LineObject to HTML;
- fixed an error with the space width when exporting to PDF;
- fixed the appearance of a border around the image in a table after exporting to Word;
- fixed incorrect indents when using the top/bottom header option in Word export;
- fixed an error when opening a file after exporting to Word using headers;
- fixed an error with double borders of an object in layered HTML export;
- fixed the export of RichObject to ODT format in paragraph mode;
- fixed the formation of text with the justification property when exporting to Word;
- fixed text styles and pagination during ODT export in paragraph mode;
- fixed an error when exporting to Word in paragraphs with an incorrect left indent of the object;
- fixed a problem with opening some files when exporting to Excel;
- fixed an error with field widths when exporting to Word;
- fixed an error importing DOCX documents;

[Common]
+ added a field of properties of the start/end character in Codabar;
* updated MySqlConnector dependency to version 2.4.0;
- fixed database binding for a chart with a JSON data source;
- fixed an error when changing the printer, the paper format was reset;
- fixed an error displaying extra coordinates when exporting to ZPL;

[Demos]
- fixed the “Deutsche Leitcode” barcode type in demo reports;

[Extras]
+ added support for the Apache Ignite plugin for other platforms;
- fixed an error when importing docx files.

October 01, 2025

Basta! 2025 in Mainz: our experience

Fast Reports participated in BASTA! 2025 in Mainz, Germany. Road shows planned before and after spring BASTA! 2026.
September 25, 2025

Fast Reports at Entwickler Summit

Fast Reports participated in Entwickler SUMMIT in Berlin. The event gathered 2,000 software professionals and featured Neal Stephenson.
September 17, 2025

FastReport VCL now officially supports RAD Studio 13 Florence

Update 2025.2.8 for FastReport VCL (and all its delivery options) with support for RAD Studio 13 Florence is already available in your personal account.

© 1998-2025 Fast Reports Inc.