FastReport .NET Ultimate 2025.1.15
Released: Feb 28, 2025
2025.1.15 での更新項目
機能
- .Net Core
- Added methods for MS SQL stored procedures in FR Core.
- Common
- Added a new method for setting an parameter expression via code.
- Added a timestamp when signing installs.
- Changed width of "About..." window.
- Added a new icon.
- Demos
- Added UsedPackages.version file for WPF packs.
- Designer
- Added ability open page as link from another report.
- Added a check for duplicates of downloaded fonts.
- Added italic, bold, underline and strikethrough font styles to the span tag.
- Added text rotation with TextRenderType=HtmlParagraph to the designer and PDF export.
- Added a search in the TreeView by the character entered from the keyboard.
- Added the ability to use header bands for the "PrintOn" property of the Totals.
- Added a search function in the code editors in WPF and Mono.
- Added "Shrink to fit" option for export to MS Excel.
- Added the ability to copy totals and parameters, preserving their hierarchy.
- Replaced default property values in the constructors of CurrencyFormat, NumberFormat, and PercentFormat classes from fixed values to values from CultureInfo.CurrentCulture.
- In the window for opening the report page, it is still possible to select only a *.frx file.
- In the Mono designer settings, the tab with inaccessible settings "Code page" was hidden.
- Changed the btnAdvanced_Click method and localization files.
- Removed the "New Dialog" context menu item in the Community version, which when selected resulted in an unhandled exception.
- Changed the logic of style processing for .rtf files when opened in the designer.
- Engine
- Added ability connection to stored procedures in Oracle.
- Added PicturesInParagraph property to RichObject.
- Added method for asynchronous report preparation PrepareAsync().
- Added converting a string to dbtype compatible.
- Added note to BookletOddEven.md.
- 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)).
- Added a new IfNull method for working with expressions. Returns the result of the tested expression if it is not null, otherwise the specified default value.
- Calculations of horizontal position of pictures in RichObject.
- Added the ability to send a request in the virtual-host-style.
- Added support for vertical tabulation.
- Import of DOCX files to FRX report template.
- Added support of encoding for Chinese (simplified) language when converting RTF.
- Added the ability to change the width and height of the scroll bar through the code.
- Added a filter for connection tables in FastReport.Core.
- Added the ability to disable integration with FR Cloud.
- Added GS1 Datamatrix barcode.
- Added the conversion of SkBitmap to a Bitmap and Image in FastReport.SkiaDrawing.
- Changed repository structure.
- Upgraded Oracle.ManagedDataAccess.Core in FastReport.Data.OracleODPCore.
- Marked GetConnction, Open Connection and Dispose connection as virtual methods.
- Updated the Firebird.Client version to 10.0.0.
- Added checked for Null and empty string.
- Static verification methods TryParse has been introduced into classes of QRCodes.
- Added redirection of assembly versions to community Designer and Viewer.
- Removed rendering of child clipPath tags in SVGPictureObject.
- Removed ability add SubreportObject to ContainerObject.
- 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 exports, which enables the use of FileStream instead of MemoryStream.
- Added export of "Author" property in export to PDF/A.
- Added support for HTML non-breaking space tag when exporting to Excel.
- Added export of number, currency, date, time, and percentage formats to OpenOffice Calc (.ods).
- Changed checkbox logic to manage states based on report pages and groups.
- 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 names of the "Office" exports.
- Changed the export of the PictureObject border as an image in Word.
- Added remarks for ExportBase.ShowDialog.
- Added comments regarding incorrect twips multipliers and modified the "Simple List" report for correct tabular export with the Minimum mode in Word.
- Now, when exporting Pages with ExportAlias property to Excel, suffix "-n" will not be added to sheet name if it's possible.
- Memory optimization in PDF export.
- Changed the constructor for creating a temporary file. The temporary file is deleted later in the code, it should not be deleted automatically.
- Changed layout of table export to fixed.
- AutoSize property applied to element lblLocale. The position of the elements on the form has been slightly changed.
- Added export of height for the merged cells in Excel export.
- Online Designer
- Added a method for updating the table.
- Preview
- Added properties Outline.Expand and Outline.Width in PreviewControl.
- Added a button to send a report by email when using MAPI in a preview in WPF.
- Added collapse and expand buttons with icons in OutlineControl.
- Resources
- Updated the installation manual for Fastreport .Net and it's components to the latest version.
- Changed demo description manual text.
- WebReport
- Added the ability to display the report name instead of parameters in the tab.
- Added a method for loading WebReport localization from a Stream - SetLocalization.
- Added ability to export report to image format in WebReport.
- Added WebReport WASM search.
- Added WebReport search.
- Added .NET 9 support for FastReport.Blazor.Wasm.
- Added the ability to create a connection to a stored procedure in WebReport.
不具合の修正
- .NET Core
- Fixed a bug with encoding when connecting of CSV data file for report in .NET Core.
- Common
- Fixed Russian User Manual.
- Fixed a bug when adding IsNull function via "Text editor" added an extra comma.
- Demos
- Fixed Barcode.frx.
- Fixed Avalonia and WPF name in demo.
- Designer
- Fixed font positions in the combobox Amiri, Cambria Math, DejaVu Math TeX Gyre.
- 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.
- Changed the btnAdvanced_Click method and localization files.
- Fixed a bug where the image of PictureObject disappeared after canceling changes in the designer when editing a prepared page.
- Fixed a bug with in incorrect paper size for printers without "Auto paper size" option, when clicking "Settings" and then "Advanced" buttons in "Print" window.
- Corrected the search filter in the data tree. After saving updates to items from the data tree, the search by name was reset.
- Removed the "New Dialog" context menu item in the Community version, which when selected resulted in an unhandled exception.
- Fixed a bug when running preview from a designer.
- Fixed System.InvalidOperationException when deleting a data source column when that column no longer exists in the database.
- Fixed reading the GS1 DataMatrix barcode as a DataMatrix.
- Fixed a bug where the print form did not appear in the preview when pressing Ctrl + P.
- Fixed a bug with selecting layout of band columns in "Data Band Column Editor" window.
- Fixed deleting objects and categories from the sidebar in the designer.
- Fixed empty images with AvaloniaUI 11.1+.
- Fixed deleting objects and categories from the sidebar in the designer.
- Engine
- Fixed text break issues.
- Fixed changing visible of page after PageStart event.
- Fixed bug with "character varying" type of Postgres.
- Fixed reset AdditionalFilter in WebReport.
- Fixed conversion to parameter type.
- Fixed checking the report script for stop words if it contained in the variable name.
- Fixed visibility of the bottom border of a text object with GrowToBottom.
- Fixed path to FastReport.OpenSource.snk file in FastReport.Editor.csproj.
- Fixed border doubling when the grouped DataBand has the GrowToBottom option.
- Fixed documentation.
- Fixed FinishReport event.
- Fixed changing the CommandType of the request if it was set in GetAdapter.
- Fixed NullReferenceException when exporting font to PDF with alternative lookup of substitution.
- Fixed error with RichObject (zh-tw codepage).
- Fixed a bug where the font name was exported without quotes to HTML.
- Fixed a bug with simultaneous compilation of a report script when preparing reports in multiple threads.
- Fixed a bug when printing an empty matrix.
- Fixed bug when passing null value to a MS SQL query parameter.
- Fixed errors when compiling libraries under .NET 9.
- Fixed a bug leading to infinite loop when child band of "Page Header" or "Column Header" has "StartNewPage" property turned on.
- Fixed a bug leading to System.ArgumentException when connecting to MySQL.
- Fixed calculation of page PrintableExpression.
- Fixed a bug leading to System.NullReferenceException in the Report.GetParameterValue method - revert all fixes display bottom line of border when using GrowToBottom & updating vulnerable packages Npgsql(Postgres) and System.Data.SqlClient.
- Exports
- Fixed WebReport printing with pages in landscape orientation.
- 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 picture in header and footer to Word.
- Fixed calculation of line-height when export to HTML.
- Fixed incorrect export of borders with double line style to PDF.
- Fixed preview empty SVG object in Online Designer.
- Fixed transparency in HTMLExport.
- 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 in Word 2007.
- Fixed the row height of objects sets after TableObject when exporting to Excel.
- Fixed bug in FR.Core with some user fonts.
- Fixed a bug in HTML-export when the barcode border was not displayed.
- Fixed the error of opening files when exporting a report with special characters to ODT and ODS formats.
- Fixed incorrect display and export of some unicode symbols in Skia/Avalonia.
- Fixed export of TableObject fills to PDF.
- Fixed export of TableObject and page fills to HTML.
- Extras
- Fixed missing menu in the form designer for the Report object.
- Preview
- Fixed index out of range when preview empty SvgObject.
- Fixed closing PreviewSearchForm after clicking the "Next" button.
- Fixed disabling the button to save the prepared report in the preview.
- Fixed disabling the "Storage" tab in the report saving menu in the preview.
- Fixed bug with "Advanced Matrix" when filters are missing.
- 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 an issue that made it impossible to change the DataConnection after it was created in OnlineDesigner.
- Fixed converting TextObject to SVG when preview in Blazor.
- Fixed support for the Size of the CommandParameter.
- Fixed rendering of page toggle buttons in Blazor when they are disabled.
- Fixed a bug when the value of the RouteBasePath parameter was not taken into account when setting up WebReport.