October 28, 2024

Update of Delphi and Lazarus Products to Version 2025.1

Our products are constantly evolving, with new features continuously added and the quality of the code improving. This update includes enhancements and fixes for the entire line of Delphi and Lazarus products. Version 2025.1 introduces a new application to demonstrate the capabilities of FastReport VCL, expands the component library, and improves the report designer and export filters.

 


 

New App for Demonstrating FastReport VCL Capabilities

We have updated our main demo application for FastReport VCL to ensure that the product not only delights you with its rich functionality but also with its appearance.

New App for Demonstrating FastReport VCL Capabilities

 


 

Expansion of the Component Library for Delphi and Lazarus

We introduce the new visual component TfrShellTreeView for developing applications in Delphi or Lazarus. This is a fully functional file system navigation component that works on Windows and Linux (Lazarus).

Key Features:
•    Native rendering (icons and themes from the operating system)
•    Subscription to file system changes and automatic updates
•    Fast rendering (utilizes a virtual tree)
•    Customization and overriding options allow you to extend the component to suit your needs.

Expansion of the Component Library for Delphi and Lazarus

 


 

Improvements in the FastReport VCL Designer

The FastReport VCL designer offers extensive functionality for designing your reports. In version 2025.1, we have added the ability to customize the highlighting of expressions, which you can find in the designer settings.

Improvements in the FastReport VCL Designer

A search feature has been introduced in built-in editors such as Memo and SQL.

Improvements in the FastReport VCL Designer

Improved working with hiDPI modes in Embarcadero RAD Studio 12 and fixed issues affecting the user experience of creating templates.

Improvements in the FastReport VCL Designer

A new interactive editor for the "Table" object has been added. Edit the table in a familiar way, just like in Microsoft Word.

Improvements in the FastReport VCL Designer

 


 

FastReport VCL Reporting Engine

A new feature in the reporting engine allows you to create chains of Subreports with printing on the parent (Subreport.PrintOnParent). This approach enables printing structures similar to tree-like structures and stretching elements located on the parent band. This method is based on the height of the structure printed in the Subreport.

FastReport VCL Reporting Engine

 


 

Export Filters

The ability to edit the CellularText object in interactive PDF forms has been added. You can now use CellularText as an element of an interactive form.

In table export filters, a new feature has been added to select the quality of objects exported as images. This setting allows you to set the scale for all images in table export filters.

Export Filters

Fixes and quality improvements have been made to export filters: PDF, DOCX, PPTX, XLSX, SVG.

 


 

Preview

The ability to copy the contents of the RichView object in the preview has been added, including group selection of objects via Shift + Right Mouse Button.

 


 

FastReport FMX

A new export to PPTX has been added for Windows, macOS, and Linux platforms.

FastReport FMX

 


 

Delphi and Lazarus

Version 2025.1 also supports Embarcadero RAD Studio 12.2 (including the new Windows 64 Modern platform for C++ Builder) and Lazarus 3.6.

 


 

Version 2025.1 

---------------

  [Designer]
+ Added expression highlighting settings in the report designer;
+ Added basic search in editors with Memo;
* Improved mouse functionality in SimpleMemo;
- Improved scrolling in the Memo editor;
- Fixed the issue when opening the report designer;
- Fixed a potential AV error after deleting a StyleSheet element in the report designer;
- Fixed name duplication when dragging from DataTree;
- Fixed stretching of the object toolbar when the height is insufficient in the designer;
- Fixed calling the text editor through the object inspector;
- Fixed an issue with the Auto Update Fields option enabled;
- Fixed navigation issues in the Report Tree of the designer;
- Fixed SmartMemo (code editor) for HiDPI;

  [Engine]
+ Added TfrShellTreeView control for shell management in VCL and Lazarus with Linux support;
+ Added nested handling for Subreport.PrintOnParent in the reporting engine;
+ Added support for the Win64x compiler during development;
+ Implemented native rendering of controls for VCL and Lazarus in Linux;
+ Added WideString type in FastScript;
- Fixed compatibility with C++ Builder and JVCL;
- Fixed updating DBX parameters when extracting field definitions;
- Fixed an issue when using a multi-column page along with PrintOnPreviousPage and KeepTogether options;
- Fixed a problem in automatically generated headers for C++ Builder;
- Fixed the HTML editor;
- Fixed RTL output with tags in TfrxHTMLView;
- Changed data field updates to clear automatically defined fields when DataSet is modified;
- Fixed incorrect rendering of SliceGrid when loading a scheme at high DPI;
- Fixed icon caching during scaling for HiDPI;
- Fixed an issue when changing the DBDataSet.DataSet property did not clear field definitions;
- Fixed TfrxComboBoxView and TfrxListBoxView;
- Fixed the field type definition for ftFixedChar;
- Fixed memory leak when displaying SVG;
- Fixed an issue where DataLink did not clear previous data;
- Fixed the error 'Resource FCXBUTTONS not found' in FMX RS12 Builder when calling the formula editor;
- Fixed the state of the old XML format flag after clearing;
- Fixed initialization of the interactive parameters structure;
- Fixed warning in frxGetCertificate.

  [Exports]
+ Added the ability to edit the CellularText object in interactive PDF forms;
+ Added the FromName field in TfrxMailExport when using Indy SMTP;
- Fixed EMF export to SVG;
- Fixed font substitution in PDF export;
- Fixed line break issue when exporting to .rtf format from Lazarus on Linux;
- Fixed export of katakana, hiragana, and geometric symbols in PDF export;
- Fixed line selection and bottom field line during DOCX export;
- Fixed EMF export to PDF;
- Fixed hyperlinks in RTF export;
- Eliminated GDI object leaks;
- Fixed customizable PDF signature;
- Fixed alignment issues in TfrxMemoView and reduced sizes of images with alpha channels in PDF export;
- Fixed date formatting in XLSX export;
- Fixed compiler warnings;
- Fixed XLS export for empty pages;
- Fixed date format in XLSX export;
- Fixed "Unexpected variant error" in XLS export;

  [Lazarus]
- Fixed ODF export when AllowHTMLTags is enabled;
- Fixed RTF export when AllowHTMLTags is enabled;
- Fixed TfrxDateEditControl in Linux under Lazarus;
- Removed unnecessary ScrollBar rendering in the designer;
- Fixed selection reset in the Linux Lazarus Rich editor;
- Fixed infinite loading when using Linux Lazarus Rich;

  [Other]
+ Added VarIsNull function;
- Fixed issue with displaying the Data Highlighting dialog in FastCube;
- Fixed converters for QuickReport, ReportBuilder, and Rave Reports;

  [Preview]
+ Added the ability to copy RichView content in preview;
- Fixed issues with active preview tabs when exporting all open preview tabs;
- Fixed toolbar issues in HiDPI mode in version 10.4, when some toolbar buttons were disabled;
- Fixed AV when calling preview in XE2;
- Fixed display of double tooltips in the preview window;

  [Report object]
+ Added property TfrxFIBDatabase.LibraryName;
* Added Tab key handling in TfrxRichView editor;
- Fixed serialization of TfrxPictureView.Stretched property;
- Fixed barcode positioning after changing BarType when Align is set to [baCenter, baRight];
- Fixed Swiss preset in QR barcode;

  [Resources]
* Updated Polish resources;
* Updated German resources for FastCube;
- Fixed FCXBUTTONS resources for applications with run-time packages;

  [FastReport FMX]
- Added export to PPTX for Windows, macOS, and Linux platforms;
- Fixed export dialog display in macOS;
- Export dialogs have been separated from export filter modules (ability to override export dialogs with custom ones).

October 30, 2024

We are discontinuing updates for WebReport on .NET Framework

From Dec. 1, we will stop releasing updates and providing technical support for FastReport.Web (.NET Framework).
October 15, 2024

New version of FastReport Business Graphics .NET 2025.1

We present you the release of FastReport Business Graphics .NET 2025.1, which includes important fixes and improvements.
October 15, 2024

Updating .NET products to version 2025.1

In this release, we have focused on implementing long-awaited features that greatly simplify the process of developing templates for reports.
Fast Reports
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314

© 1998-2024 Fast Reports Inc.