FastReport Desktop 2023.2
New opportunities
Ability to open another report page
The designer now allows you to open and add pages and dialog forms of another report to the developing report. To do this, go to the "File" menu and select "Open Page...".
Next, the standard file selection dialog box will open where you can select a report. After that a window will appear with a list of pages and a preview of the selected page.
Here you can select one or more pages to be added to the current report. The names of pages and all objects contained in them, will be changed to unique, if the report already has them. This is necessary to avoid errors, as identical names are not allowed.
New icons for the Ribbon interface
New Visual Studio-style icons have been added to the Ribbon interface in the designer.
You can select them in the user interface options.
Will need to restart the designer for the changes to take effect.
Filter in the properties window
A new button has been added to the properties window that allows you to enable the display of object-specific properties. For example, for a text object, this mode displays the Text, Font properties. Common object properties such as Top, Left, Height and Width are not displayed.
Report validator changes
The report validator now doesn't run in the background, but runs with a separate "Validate Report" button in the "Report" menu. In addition, the validator window has been removed, and its messages are displayed in the window "Messages".
Updated design of FastReport Cloud file manager
Updated the design of the file manager window for more convenient and intuitive use of the service. Changes have been made to the layout of interface elements and color scheme, which will improve the overall visual perception of users.
Full list of changes
[Engine]
- fixed a bug with extraction of procedures in connection that cannot contain procedures;
- fixed a bug where the first column of the page was always displayed in the leftmost position;
- fixed a bug when GaugeObject.Value property was set equal GaugeObject.Minimum, if new value was more than GaugeObject.Maximum. Now it will be set equal GaugeObject.Maximum;
[Designer]
+ added the ability to open report from FastReport Cloud using recent files list;
+ added a context menu to the page panel elements;
+ a context menu for creating new pages and dialog forms has been added for the panel with report pages;
+ added new Visual Studio style icons for the Ribbon interface;
+ added "Sync" button in the "Report Tree" window;
+ added Filter button in the Properties window;
+ added HiDPI icons for Ribbon-interface;
+ added support of DBNull and Guid types for parameters;
* now the name of the attached file when exporting to mail, can be set from the code when creating the export form;
* report validator now runs from "Report|Validate report" menu. "Messages" window is used to display validation messages;
* changed interface of QR code editor;
- fixed a bug on right clicking Data Sources menu item;
- fixed a bug when checkbox "Select all" was not visible in Data wizard;
- fixed a bug causing System.NullReferenceException when deleting dialog form;
- fixed the absence of the Api key when re-opening the Account->Server window if it was entered in the standard server item;
- fixed incorrect web address when trying to preview webview for custom server;
- fixed the problem of collapsing panels and incorrect change of the language of tabs and bars when changing the localization in the Ribbon interface;
- fixed issue with adding tables that were not selected in the connection wizard;
- fixed a bug causing System.NullReferenceException when creating connection to stored procedure;
- fixed exception when manually entering an invalid parameter type;
- fixed a bug where it was impossible to set an object to a transparent color;
- fixed reopening of the query wizard;
[Preview]
+ added a message about sending a report to the mail in the status bar;
[Exports]
+ added word wrapping in cells when exporting to Excel 2007;
- fixed a bug that made MSChart text blurred after HTML export;
- fixed incorrect margins when exporting the report to HTML;
- fixed a bug with an extra empty page when exporting if there are bands with the Exportable property equal false;
- fixed a bug when padding top was not taken into account when exporting to layered HTML;
- fixed an error that made the text go beyond the table when the page was zoomed out in HTML export.