FastReport .NET Professional 2021.4.x
Released: Sep 6, 2021
Mises à jour de 2021.4.x
v2021.4.14
Updated Nov 9, 2021
Features
- Added support for Microsoft .NET 6.
- Added support for Microsoft Visual Studio 2022.
v2021.4.1
Updated Sep 6, 2021
Features
- Engine
- Added the ability to connect to Elasticsearch.
- Added support for a new barcode - Japanese PostNet.
- Added Res.LoadLocale (CultureInfo) method, which changes the selected locale.
- Optimized and unified RichText to report object converter.
- Designer
- Improved display of DB field names in designer.
- Added collapse all/expand all button and search field in Report tree and Data tree.
- Added new icons. Use the designer's "View|Options|User interface" dialog to switch between icon packs.
- Exports
- Added new option when exporting to Microsoft Word 2007 "Do not add section breaks on page breaks". By default, both page breaks and section breaks have been added.
- WebReport
- Added support for Blazor components for FastReport.Core3.Web packages.
- Added background-color support for dialogs in WebReport.
- Added support for Enabled property for dialogs in WebReport.
- Added support for MaxLength property for the TextBox dialog component in WebReport.
- Optimized loading of localization for Toolbar.
- Microsoft .NET Core
- Added support for Single File Applications.
- Updated dependencies for FastReport.Compat and FastReport.DataVisualization. FastReport.Compat now correctly detects the possibility of using the WinForms API. FastReport.DataVisualization now has no dependency on System.Data.SqlClient and System.Drawing.Common.
- WebReport Core
- Added XML comments (DocumentationFile) to Web libraries.
- Added a property to disable showing the toolbar on the dialog page of the report: webReport.Toolbar.ShowOnDialogPage.
- Added more exports to the toolbar dropdown menu. These properties are available in webReport.Toolbar.Exports.
- Added the ability to customize the toolbar: Position, color of the drop-down menu, font, transparency of icons, change the color of icons, change the position of content. These properties are available in webReport.Toolbar.
- Dialog DateTimePicker for WebReport has been improved. In DateTimePicker.Format.Time mode, it displays only the time, in DateTimePicker.Format.Short mode - only the date, DateTimePicker.Format.Long - both date and time.
- Extras
- Added package 'FastReport.Localization', which includes FastReport localization files in your project for working with different languages.
- Added FastReport Business Graphics integration objects.
- Demos
- Added the ability to transition to list of reports, when clicking on the arrow on folder in new demo.
- Changed target framework for new demo to 4.7.2.
- Changed color of inactive buttons in the thumbnail view mode of new demo.
- Changed background color of the zoom slider in new demo.
- Changed background color when displaying dialog forms in the new demo.
- Changed background color of interactive reports tabs in new demo.
- Changed the location of the folder with report thumbnails for the demo application. Now this folder is located not in Program Files but in AppData\Local.
- Plugins
- Packages with plugin-connectors FastReport.Data.** have been updated. Now they include plugins for different FastReport editions (.NET, Core, CoreWin, OpenSource) and automatically include the necessary library, depending on the product used.
- Postgres npgsql version has been downgraded from 4.0.3 to 3.2.7.
Fixes
- Engine
- Fixed a bug with incorrect tab width when TextObject.TextRenderType = TextRenderType.HtmlTextRenderer.
- Fixed a bug with SubreportObject on a page footer band which caused StackOverflow exception.
- Fixed a bug with Dock and Anchor properties of objects inside table/matrix cells.
- Fixed a bug leading to System.ArgumentException when drawing PictureObject located outside the band.
- Fixed a bug with incorrect work of right anchor (Anchor = AnchorStyles.Right) when page has unlimited width.
- Fixed a bug with replacing a custom font with a default font when preparing a report.
- Fixed a bug with vertical alignment when converting RTF (by default, now Top instead of Center).
- Fixed a bug with converting RTF tables to report objects.
- Designer
- Fixed a bug leading to the crash of the report designer with an incorrect table in the data source.
- Preview
- Fixed a bug with saving prepared reports containing converted RichObject.
- Exports
- Fixed page-break in Html export (PageBreaks property).
- Fixed SVG export with "Multiply export" parameter.
- Fixed SVG export bug on hidpi monitor.
- Fixed the names of files saved in the zip archive.
- Fixed tab symbols width when export RichObject.
- Fixed XPS export bug where documents exported on Linux would not open on Windows.
- Fixed bugs with incorrect work of Anchor and Dock properties when exporting pages with unlimited width.
- Fixed a bug in Excel 2007 export of text objects with enabled HtmlParagraph render type. Disable WYSIWYG export option toexport text instead of images.
- WebReport
- Fixed incorrect output of multiline text in Blazor (Interactive Forms & TextBox).
- Fixed incorrect page background-color for HTML/Blazor export on Safari browsers.
- Fixed missing line breaks for the Label dialog component in WebReport.
- Fixed a bug with hanging of online designer save call-back in WebReport with sessions.
- Fixed bugs with incorrect work Anchor and Dock properties on pages with unlimited width.
- Online Designer
- Fixed save/preview from OnlineDesigner with page in Landscape orientation.
- .NET Core
- Fixed a bug where the report did not work with data from the custom library, although it was registered with ReferencedAssemblies in CoreWin.
- Fixed application crash when loading a report with unknown Font in multiple threads on Linux.
- Fixed a bug "Could not load type 'System.Drawing.Design.UITypeEditor'".
- Fixed loading of table names in XmlDataConnection.
- Fixed a bug due to which the report and resources were not loaded when publishing/debugging using IIS/IIS Express. For correct work, you need to call the `UseFastReport()` method before 'UseMvc/UseEndpoints'.
- Demos
- Fixed problems with displaying interface elements of the new demo application.
- Fixed a bug that caused saving a prepared report when clicking on the drop-down items in the save menu of the new demo application.
- Fixed a bug with alignment of reports in preview window of the new demo.
- Fixed a bug with double launching dialog formР° when selecting a report in new demo.
- Fixed a bug with stretching thumbnails in the new demo.
- Fixed a bug leading to a lag when moving the window of new demo.
- Fixed a bug in the new demo with simultaneous displaying of thumbnails in folder and report bars.