News

April 22, 2025

Update of Delphi and Lazarus Products To 2025.2 Version

With version 2025.2 appeared: setting up watermarks, updating server components, a new mechanism for dialog pages of a WEB report, an object for RFID tags, changes in the reporting engine, support for themes.
November 18, 2024

New version of FastReport Online Designer 2025.1

We are pleased to announce the release of an update for the visual template and report designer in your browser. In the FastReport Online Designer 2025.1 release, we have added a new components menu, implemented new features in the context menu of the "Table" object, improved watermark settings, added the option of creating guidelines on the page, and much more.     New Features Implemented a New Components Menu   The new menu option has been designed with mobile device usability in mind, providing a compact and intuitive interaction experience. You can choose between the current menu and the new one based on your preferences and workflow requirements. This new components menu can be enabled or disabled through the designer's builder.     New Features Added to the Context Menu of the "Table" Object  New functions have been added to the context menu of the "Table" object for more flexible and convenient editing. You can now add new columns and rows directly from the context menu: it provides the option to add a column to the right or left of the current cell, as well as a row above or below. Additionally, there is now a quick option to delete the selected column or row, simplifying the process of configuring the table. The ability to change the styles of multiple cells at once using the main toolbar has also been added. You can select several cells and apply styling to them, such as changing the font, text color, background color, and other formatting options through the toolbar.     Implemented Fields in the Properties Panel that Change Values Depending on Measurement Units Now, you can set parameters such as object dimensions in convenient measurement units: centimeters, millimeters, inches, or hundredths of an inch. When a specific unit is selected, all values are automatically recalculated and displayed in that unit, allowing you to edit parameters directly in the chosen unit without additional conversions. This feature ensures accuracy and ease of object configuration, adapting the interface to various work requirements.     Changing the Rotation Angle of Components with Hotkeys With this update, any component with an Angle property can be rotated using convenient keyboard shortcuts:   Shift + → — rotate right by 1 degree   Shift + ← — rotate left by 1 degree   Ctrl + Shift + → — rotate right by 90 degrees   Ctrl + Shift + ← — rotate left by 90 degrees   When using hotkeys with Ctrl, the component will snap to the nearest right angle. For example, if the current angle is 20 degrees, rotating right using Ctrl + Shift + → will change the angle to 90 degrees. Likewise, if the angle is 95 degrees, rotating to the right will set the angle to 180 degrees. This feature allows for quick management of the rotation angle, providing flexibility and convenience when working with components.     Styling Multiple Components via the Main Toolbar The main toolbar now offers the ability to style multiple components at once by setting unified font settings, text alignment, background fill, and other parameters. You can select fonts from available styles, customize their size and style, and set colors for highlighting text in components. Text alignment can be adjusted horizontally (left, right, center) and vertically (top, bottom, center).     Added Search Function in the Data Tree When Editing Expressions When editing expressions, a search function is now available within the data tree. A search field has been added, allowing users to quickly find the necessary elements within the hierarchical data structure, avoiding lengthy manual searches. This feature significantly speeds up the workflow, especially with large volumes of data, making the editing process more convenient and efficient.     Creating Guide Lines on the Page You can now place guidelines and use them as anchors for object boundaries. If a component touches a guideline, it will automatically snap to it. When the guideline is moved, all components attached to it will shift along with it, maintaining their position relative to the guideline. If a component is anchored to two guidelines on different sides, moving the guidelines will change its size, adjusting it to the new boundaries. This feature ensures more precise alignment and flexibility when working with the layout of elements on the page.     Editing Data Sources Due to numerous customer requests, we have added the ability to edit data sources. To do this, right-click on the desired table and select "Edit." A window will open where you can enter a custom SQL query and create parameters for that query.   Attention! Please ensure that your database is set to READ-ONLY.     Added Ability to Edit Watermark FastReport Online Designer now includes the ability to customize the watermark. To open the editing window, click the corresponding button in the properties panel. The watermark will be displayed on the page layout.     Improvements New Design for the "Properties" Panel   A new design has been implemented for the "Properties" panel, making the interface more user-friendly and intuitive. The updated panel enhances information perception through an optimized structure and modern visual style. It is now easier to find the necessary parameters and adjust object properties, leading to increased productivity when using the designer.     Added Localization of the Designer in Japanese   All interface elements, including menus and toolbars, are now translated into Japanese, eliminating the need to navigate terminology in other languages.     New Components for Resizing Objects   New components for resizing objects have been added, ensuring accuracy and ease of use at any zoom level. Unlike previous versions, these components do not change size with the workspace, allowing for easy interaction regardless of the scale. Now, even at a reduced zoom level, managing object size remains precise and intuitive, improving control over editing.     Improved Display of Values in the "Format" Dialog   With the 2025.1 update, if an empty value is entered in the input field, it is displayed as "None." This change makes the interface more informative and eliminates potential misunderstandings on the part of users.     Display of Component Name without Content   Now, components that do not have a value assigned or contain no content will display their name.     Full list of changes   ---- + Implemented a new component menu;  + Added new functions to the context menu of the "Table" object;  + Implemented fields in the properties panel that change values based on measurement units;  + Added the ability to change the rotation angle using hotkeys;  + Added the ability to style multiple components through the main toolbar;  + Added a search feature in the data tree when editing expressions;  + Added the ability to create guidelines on the page. * Implemented a new design for the "Properties" panel;  * Added localization of the designer into Japanese;  * Implemented new components for resizing objects;  * Improved display of values in the "Format" dialog;  * Added display of component names for components without content;   - Fixed an issue where grid settings were not saved when exiting the designer;  - Fixed the display of the "Band Settings" dialog;  - Fixed the display of the "Fill" dialog;  - Fixed localization of the "Unlimited Height" field;  - Fixed an issue when connecting nested JSON;  - Fixed a display issue with nested "Container" objects;  - Fixed an issue with image re-encoding in the SVG component;  - Fixed an issue with the SVG component where images from DataColumn did not display when using square brackets;  - Fixed an issue with Cyrillic encoding in MSChart;  - Fixed an issue where selecting items in the report tree reset the scroll position;  - Fixed a display issue with long names in data sources;  - Fixed an issue with line breaks in text upon re-saving the report;  - Fixed an issue with RichText when the Dock="Fill" property was enabled;  - Fixed an issue in the "Conditional Formatting" dialog with the color picker field;  - Fixed a bug where a nested report could not select a page;  - Fixed a bug when opening a report with a RichObject with the Dock="Fill" property enabled;  - Fixed a bug where the page fill did not display.
November 12, 2024

Our Halloween "Guess How Many?" Game - Results

For Halloween, we offered you to guess how many jelly beans are in the jar to win a discount on a product of your choice. We took a little time to make sure that all our players placed their guesses correctly and are ready to announce the results: 337 jelly beans! We've contacted our winners and invite you to participate next year!  
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.     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.     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. A search feature has been introduced in built-in editors such as Memo and SQL. Improved working with hiDPI modes in Embarcadero RAD Studio 12 and fixed issues affecting the user experience of creating templates. A new interactive editor for the "Table" object has been added. Edit the table in a familiar way, just like in Microsoft Word.     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.     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. 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.     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 15, 2024

Release the new version of FastCube .NET 2025.1

Meet the new FastCube .NET 2025.1 release — a product relaunch with many key changes. This major update includes important architectural improvements, support for new platforms, and expanded capabilities for OLAP component developers.     Removed dependency on System.Drawing.Common library in FastCube.Core One of the key changes in the FastCube .NET 2025.1 release was the complete removal of the dependency on the System.Drawing.Common library in the FastCube.Core module. This step was taken to improve the library's compatibility with various platforms and improve performance. The graphical capabilities that were previously implemented through System.Drawing.Common have been reworked. Now FastCube .NET uses more modern and cross-platform approaches to working with data visualization and other interface elements. In particular, working with charts and visual components has been moved to separate libraries. This provides more flexibility in managing dependencies and using graphics in reports. In the new version, to specify a font in FastCube .NET styles, you must use the FastFont class instead of Font. The new font implementation does not contain any logic, and is only a container for data.     The OLAP engine has been moved to the FastCube.Core library One of the most significant changes in the FastCube .NET 2025.1 release was the complete separation of the OLAP engine into a separate library - FastCube.Core. If you don't need visual components, you can add only the FastCube.Core library to your projects without including other parts of FastCube. This simplifies the setup and reduces the number of libraries to include. FastCube now has a modular architecture, where each component performs its specific task. The OLAP engine, visual components, charting and other parts of the library are in separate modules. For existing projects where visual components have been connected, no additional actions will be required.     Added Linux and MacOS support for FastCube.Core.Web FastCube .NET 2025.1 release adds full Linux and MacOS support for web solutions using FastCube.Core.Web for the first time. This is an important extension of platform compatibility that allows OLAP applications to run on servers running different operating systems. Cross-platform development is available. Now FastCube.Core.Web can be used not only on Windows, but also on Linux and MacOS. This opens up the possibility of developing web applications with OLAP functionality on any server. Support for Linux and MacOS allows you to easily integrate FastCube into containers (e.g. Docker), which is important for scalable web applications and cloud solutions. You will be able to create universal web applications that work equally stably on different operating systems.     ARM (64 bit) support for web components The FastCube .NET 2025.1 release adds support for the ARM64 architecture for web components. This compatibility extension allows you to run web applications using FastCube on devices with ARM64 processors, such as Raspberry Pi, servers, and cloud solutions on the ARM64 architecture. ARM64 support also makes it possible to use FastCube in low-power scenarios.     Separate libraries for working with diagrams and dependencies from FastReport.DataVisualization In the FastCube .NET 2025.1 release, the libraries responsible for working with charts and dependencies on FastReport.DataVisualization were moved to separate FastCube.Mono.Chart and FastCube.WinForms.Chart libraries. This simplifies dependency management and increases flexibility in application development. Previously, the functionality for creating diagrams was built into the main FastCube package, which made it mandatory even for projects where diagrams were not used.     Replacement for the deprecated IHostingEnvironment The FastCube .NET 2025.1 release replaces the legacy IHostingEnvironment interface with the more modern IHostEnvironment. This allows the platform to adapt to current development requirements and prepare for future .NET 9 updates.     XML documentation for all source codes In the FastCube .NET 2025.1 release, all source codes are now accompanied by XML documentation, which significantly improves the process of developing and integrating library components. We aim to improve the developer experience and improve code understanding. Online documentation     Changing the script engine The FastCube .NET 2025.1 release includes an updated script engine. This change significantly improves scripting and increases system stability. The script engine for .NET 6 is now based on Roslyn. With the new ReferencedAssemblies property in the FastReport.Olap.Utils.Config static class, you can control the list of assemblies included in the script.     Other breaking changes In the new release, due to the reworking of the engine architecture, some methods and types have become obsolete, they do not relate to OLAP functionality and have been removed. Full list     Complete changelog + added a new demo application showing the ability to save and load a cube on the web; + added xml documentation for FastCube.WinForms package;+ added xml documentation for FastCube.Mono package;+ added xml documentation for FastCube.Core.Web package;+ added xml documentation for FastCube.Core package;+ added xml documentation for FastCube.WinForms.Chart package;+ added xml documentation for FastCube.Mono.Chart package;+ added xml documentation for FastCube.Mono.Report package;+ added xml documentation for FastCube.WinForms.BusinessGraphics package;+ added xml documentation for FastCube.WinForms.Report package;+ added XML documentation for the FastCube.Core.Web package;+ added a new article describing the minimum system requirements;+ added a new article to the documentation about descriptions of the packages;+ added compatibility library with FastReport.DataVisualization for displaying FastCube.Winforms slice charts;+ added compatibility library with FastReport.DataVisualization for displaying FastCube.Mono slice charts;+ added demo application for Linux docker container;+ added Linux support for FastCube.Core.Web package;* updated build scripts;* changed the way plugins registration, now plugins cannot be loaded twice automatically;* now FastCube.WinForms and FastCube.Mono are not independent packages, the core of the OLAP component is completely moved to FastCube.Core;* changed scripts in three cubes for compatibility with .NET 8 and .NET 9;* the structure of the documentation has been changed, some sections have been moved to the root;* the Extras folder that stores the compatibility package sources is now only available in the source version of the product;* updated EULA;& updated script builder for working with .net 6 and higher, this is a breaking change for all new FastCube .NET packages, if you used Variant, then instead of strict typing in the script you need to use only the name of the Variant class itself, since in some scripts there is a conflict between FastReport .NET and FastCube .NET in the script by default only a minimal set of libraries are included;& security fixes in the all demo apps;& security fixes in the chart component code for FastCube.WinForms;& security fixes in the chart component code for FastCube.Mono;- fixed the list of dlls to the script;- fixed an access modifiers of class members in FastCube.Core.Web;- removed and replaced dependency on deprecated IHostingEnvironment in FastCube.Core.Web;- fixed documentation title;- the Config class and its methods of the FastCube.Core.Web library are marked as deprecated, they are no longer used and do not affect the functionality of the component;- export to BIFF8 has been removed in the FastCube.Core package because this export requires a graphic context, if there are user requests, we will add BIFF8 export in plugins;- removed dependency of System.Drawing in FastCube.Core package, now the package can be used under Linux and MacOS.
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. This update improves the stability of the library, improves the accuracy of displaying elements, and eliminates problems related to changing data in charts.     Key changes in version 2025.1 Fixed a visual error with the arrangement of elements at non-standard DPI  The new version solves the problem with displaying elements on forms when using non-standard DPI values ​​(dots per inch). Now the interface scales correctly, maintaining the exact location of all elements, which improves the display quality on high-resolution monitors.     Fixed positions of elements in the Gantt chart editing form  The Gantt chart editing form has been fixed to correct inaccuracies in the positioning of elements. This update ensures that controls on the form now display and respond correctly, making it easier to customize the chart.     Fixed a bug with rendering text on the Gantt chart Previously, there was an issue where text in Gantt charts was displayed incorrectly or not displayed at all. In the new version, this error has been fixed, and text in charts is now displayed correctly, which improves the readability and information content of the charts.     Fixed bug with changing values ​​in Gantt chart This issue prevented the start value of a segment in a Gantt chart from being changed. Now, data changes are reflected in real time, and users can easily edit time intervals in charts.     Complete changelog * updated EULA;- fixed a visual issue in the position of elements on the form when using a non-standard DPI;- fixed positions of elements in the Gantt chart editing form;- fixed an error with text rendering on the Gantt chart;- fixed a bug where the values in the Gantt chart did not change if you tried to change the started value of the segment;
October 15, 2024

Attention: we no longer work with Digital River

Due to a systematic breach of contract conditions, we no longer work with Digital River. All licenses and renewals payments are redirected to another payment aggregator.  Digital River withheld customer payments and violated the terms of our agreement. Therefore, we have decided to return customer payments made starting July 1, 2024. We will contact all our customers by email. If you have any questions, email us at sales@fast-report.com.
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. Now you can add a report page with a link, asynchronous report preparation with undo support, text rotation with TextRenderType.HtmlParagraph, text search in code editors, export to images for WebReport and much more.     New Opportunities Adding a report page with a link In previous releases it was possible to add a page of another report to a report. This option can be found in the "File->Open Page..". By default, a copy of the page is added to the report. You can now enable the "Add as link" option, which will add a link to the page to the report rather than a copy of the page. This means that when you change a page in the original report, the changes will be reflected in all reports to which the page is added as a link. And vice versa, if a page is changed in one of the reports that has a link to it, it will be changed in the original report as well.     Asynchronous report preparation Added the report.PrepareAsync() method, enabling asynchronous report preparation in addition to the existing synchronous report.Prepare() method. This method also supports CancellationToken, allowing users to cancel the report preparation process if needed, improving control and performance for large reports in non-blocking environments. This functionality may be further enhanced in the future, with new methods providing additional asynchronous access.     IfNull function object IfNull(object expression, object defaultValue) There is a new function allows to avoid System.NullReferenceException when evaluating expressions. The function has two parameters: the first is the expression to be evaluated, the second is the default value. If the expression can be evaluated, the function returns its result. If not, it returns the default value.     Rotate text with TextRenderType.HtmlParagraph Added support for rotating text with TextRenderType.HtmlParagraph. Previously, text rotation was only available with other text renderer types. You can see examples of text rotation below. In addition, such texts are now correctly exported to PDF.     Text search in FastReport WPF and FastReport Mono code editors Now you can search for text not only in FastReport .NET code editor, but also in FastReport WPF and FastReport Mono editors. An example of searching for text in FastReport WPF code: And in the FastReport Mono code editor:     Changes in WebReport Localization support for Blazor WASM WebReport Introduced localization support for the WebReport interface in FastReport Blazor WebAssembly. Previously, localization was managed through file-based methods, which were incompatible with the WASM environment. A new method, webReport.SetLocalization(Stream) allows loading localization from a Stream, making it compatible with Blazor WASM applications.   Image Export to WebReport Added export of the report to images. To display it in the list of exports, add the following code: WebReport.Toolbar.Exports.ShowImageExport = true; If necessary, you must enable the WebReport option to configure the export to images WebReport.Toolbar.Exports.EnableSettings. After enabling it, you can click on the "gear" and change the settings in the modal window that appears.     Full list of changes [Engine]+ added PicturesInParagraph property to RichObject;+ added method for asynchronous report preparation PrepareAsync();+ added converting of strings to dbtype compatible;+ added print scale;+ added decimal conversion to words in ToWords functions;+ added locale identifier for Spanish is 22538 (Spanish - Latin America) and 3082 (Spanish - Spain (Modern Sort));+ a new IfNull function has been added for working with expressions. It returns the result of the calculated expression if it is not null, otherwise the specified default value;+ implemented calculation of horizontal position of pictures in RichObject;+ added the ability to send a request in the virtual-host-style;+ added support for text rotation with TextRenderType = HtmlParagraph;+ added the ability to use header bands for the "PrintOn" property of the Totals;* upgraded Oracle.ManagedDataAccess.Core in FastReport.Data.OracleODPCore;* methods GetConnection, OpenConnection and Dispose marked as virtual;* added null check for incoming value for Hyperlink.Value property;* static verification methods TryParse has been introduced into classes of QRCodes;- fixed text break issues;- fixed page visibility change after PageStart event;- fixed conversion to parameter type;- fixed checking of the report script for stop-words if it contained in the variable name;- fixed visibility of the bottom border of a text object with enabled GrowToBottom;- fixed border doubling when the grouped DataBand has the GrowToBottom option;- removed rendering of child clipPath tags in SVGPictureObject;- fixed a bug in FinishReport event;- removed invalid ability to add SubreportObject to ContainerObject;- fixed changing the CommandType of the request if it was set in GetAdapter; [Designer]+ added ability to open page as link from another report;+ added italic, bold, underline and strikethrough font styles to the span tag;+ added a search in the TreeView by the character entered from the keyboard;+ add a search function in the code editors in WPF and Mono;* added a check for duplicates of downloaded fonts;* replaced default property values in the constructors of CurrencyFormat, NumberFormat, and PercentFormat classes from fixed values to values from CultureInfo.CurrentCulture;- fixed incorrect position of Amiri, Cambria Math, DejaVu Math TeX Gyre fonts in the font selection drop-down list;- fixed a bug leading to System.NullReferenceException when saving borders via Border Editor;- fixed incorrect display of SVG-images in the designer;- fixed the display of variables declared in one line on the Code tab in the tooltips;- fixed page margins length in "ExtraDesignWidth" mode;- fixed the length of the Guides in the designer for long reports;- fixed a bug where the selected font was not displayed in the drop-down list;- fixed incorrect application of data formats;- fixed an error leading to System.NullReferenceException when deleting a band with a Subreport object; [Preview]+ added properties Outline.Expand and Outline.Width in PreviewControl;- fixed index out of range when previewing empty SvgObject;- fixed closing of PreviewSearchForm after clicking the "Next" button; [Exports]+ added the ability to combine all report pages into one when exporting to Excel;+ added an option to use a custom format instead of general in Excel-export;+ added strikethrough text formatting to Word-export;+ added the MemoryOptimized option for Word-export, which enables the use of FileStream instead of MemoryStream;+ added support for rotating text with TextRenderType = HtmlParagraph when exporting to PDF;* format display adjustments - format 'D' and 'MMMM yyyy' are displayed as dates (format 'MM yyyy' if possible), numeric format with negative pattern '-n' is displayed in standard Excel numeric format;* changed the export of the PictureObject border as an image in Word;* optimized memory consumption when exporting to PDF;* changed layout of table export to fixed;- fixed the issue with HTML tags rendering in HTML export;- fixed the export of negative PDF property values;- fixed the color of cell borders in the browser after exporting to Excel;- fixed border style of cell in Word and PowerPoint;- fixed export of pictures in header and footer to Word;- fixed bug with deleting temporary file;- fixed calculation of line-height when exporting to HTML;- fixed incorrect export of borders with double line style to PDF;- fixed a bug with transparency in HTML-Export;- fixed an issue where the <p> tag was incorrectly displayed during HTML-export;- fixed default value of "UseHeaderAndFooter" option in Word export;- fixed incorrect location of images in tabular export to Word;- fixed the row height of objects sets after TableObject when exporting to Excel;- fixed NullReferenceException when exporting font to PDF with alternative lookup of substitution; [WebReport]+ added the ability to display the report name instead of parameters in the tab;+ added  SetLocalization method for loading WebReport localization from a Stream;+ added ability to export report to image format in WebReport;- fixed inheritance of "box-sizing" from custom application styles in WebReport;- fixed IndexOutOfRange exception when previewing a WebReport;- fixed a bug that caused the WebReport.Debug property to not display error information in the report when enabled;- fixed a bug where a NullReferenceException exception could occur when clicking a tab in WebReport;- fixed reset AdditionalFilter in WebReport;- fixed WebReport printing with pages in landscape orientation; [Online Designer]+ added a method for updating the table;- fixed previewing of empty SVG object in Online Designer; [.NET Core]+ added methods for MS SQL stored procedures in FastReport Core; [Common]+ added a new method for setting an parameter expression via code;+ added a timestamp when signing installs; [Extras]+ added ability of connection to stored procedures in Oracle;* updated the Firebird.Client version to 10.0.0;* updated vulnerable packages Npgsql(Postgres) and System.Data.SqlClient;* changed the text of the error message when pressing the "Advanced" button in the connection to Linter;- fixed a bug with missing menu in the designer of forms for the Report object;- fixed a bug with "character varying" type of Postgres; [Demos]- fixed demo-report Barcode.frx.
Fast Reports
  • 800-985-8986 (English, US)
  • +31 97 01025-8466 (English, EU)
  • +49 30 56837-3928 (German, DE)
  • +55 19 98147-8148 (Portuguese, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.