FastReport Mono 2022.x
Released: Dec 7, 2021
Updates in 2022.x
v2022.3
Updated Sep 7, 2022
Features
- Engine
- Added the ability to convert reports from Stimulsoft.
- Added the ability to change the name of the JSON data source in an expression when it's renamed.
- Added support for converting PaperSize property when converting reports from Stimulsoft.
- Added support for checking the existence of referenced assemblies when converting reports from StimulSoft.
- Added PrintOnParent property to Table and Matrix objects.
- Added support for loading report parameters when converting reports from RDL.
- Added support for loading subreports when converting reports from RDL.
- Added the ability to store JSON connection data using the StoreData property.
- Optimized speed in reports containing a large amount of objects.
- Changed exception text when calculating and formatting expression if 'e.InnerException' is null.
- When loading a RDL report, page width will be equal to section width in cases where there is no page width.
- Designer
- Added report validator which helps you to find invalid objects (duplicate names, negative sizes, etc.).
- Added an editor for 'RichObject.Text' property.
- Added FRX editor to report designer.
- Added a detailed description of referenced assemblies and installed plugins.
- Added the ability to copy dialog pages.
- Added the ability to delete dialog pages using the context menu.
- Added the ability to disable formatting options when creating objects.
- Added integration with 'FastReport.Id'.
- Added call to online-documentation in the report designer.
- Added wizard for the visualization of control identification signs.
- Added a tooltip for right and bottom indents with guides and objects in designer.
- Added the ability to select color of backlight intersecting objects in designer.
- Improved the look of ElasticSearch connection editor form.
- Changed the text fields in 'CISWizardForm' to text fields that only support numbers.
- Preview
- Added the ability to export all open tabs.
- Exports
- Added the ability to export locale in Microsoft Word, Microsoft PowerPoint, Rich Text, OpenOffice Write and OpenOffice Calc exports.
- Added the ability to encrypt digital signature certificate password in PDF export.
- Added the 'Show gridlines' option when exporting to Microsoft Excel 2007.
- Added data types export to DBF.
- Added a new property to the SVG export 'PrefixStyle', which allows you to set a prefix for all styles inside the SVG export.
- Added the 'Use locale formatting of data' option when exporting to Excel 2007.
- Added 'PDFExport.UseFileStream' property, which allows you to export huge reports on systems with a low amount of RAM.
- UTF-8 has been set as default encoding in DBF export.
- Demos
- Added the ability to change localization of a new demo application without restarting it.
- Plugins
- Added the ability to connect to Cassandra.
- Updated RPTImportPlugin.
- Extras
- Added FastReprot.Web (only for Microsoft .NET Framework) and FastReport.VSDesign libraries for FastReport.Net* packages.
- Added an option to import reports using streams.
Fixes
- Engine
- Fixed length calculation encoding DataMatrix C40 and text.
- Handled System.ComponentModel.Win32Exception when printing with disabled Print Spooler.
- Fixed hide border of picture when printing with auto size.
- Fixed stack overflow error when prepare report with child band of page footer and then start new page option enabled for it.
- Fixed a bug with not passing path of base report to current one in Unix OS.
- Fixed a bug with creating subreport and page with the same name when converting reports from StimulSoft.
- Fixed a bug with invalid names when converting reports from StimulSoft.
- Fixed a bug with TotalPages in Page.VisibleExpression that causes an exception when double pass is disabled.
- Fixed a bug when band can grow out of page.
- Fixed a bug when objects can grow out of band or ContainerObject.
- Fixed "back indent" feature in RTF translator.
- Fixed RichText line spacing when RTF translated to report objects.
- Fixed an error with ConnectionString property in JsonDataSourceConnectionStringBuilder class when value was without a request headers.
- Designer
- Fixed a bug leading to System.NullRefereceException when creating calculated column for subtable JSON.
- Fixed a bug leading to System.FormatException when drawing labels of maps.
- Fixed a bug leading to the System.NullReferenceException when clicking the "Paste" button in the context menu of dialog pages.
- Fixed a bug with scaling zoom controls of designer in HiDPI mode when run from old demo application.
- Fixed opening form of save changes after save all report.
- Fixed unscalable items in welcome window.
- Fixed backlighting intersected charts.
- Fixed exception on rename JSON table.
- Fixed UpdateStatusBar in DialogWorkspace.
- Fixed a bug with localization of "Account..." button in menu "File".
- Fixed canceling selection of object if its properties are changed.
- Fixed a bug when switching to the "Code" page did not occur after adding an event handler.
- Fixed a bug with renaming tables leading to an exception.
- Fixed an error when clicking ViewData button on JSON connection.
- Preview
- Fixed a bug leading to System.NullReferenceExteption when preparing report with RichObject on system without printers.
- Fixed a bug in the MSChart object in HiDPI mode.
- Exports
- Fixed incorrect scaling pictures in layered HTML-export when enabled high quality SVG and zoom more than 1.
- Fixed a bug leading to System.IndexOutOfRangeException when exporting font without kerning to PDF.
- Fixed a bug with scaling picture in layered HTML-export.
- Fixed a bug leading to System.NullReferenceException when exporting report with empty page to Word 2007.
- Fixed memory leak in PDF export with some CJK fonts.
- Fixed a bug when SVG picture was not rotated to needed angle in HTML export.
- Fixed repeated rendering of table cell in SVG export.
- Fixed incorrect pageStyle when printing from browser for table HTML export.
- Fixed exception when export object with negative size in HTML export.
- Fixed export to PDF if Compressed = false.
- Fixed incorrect record of border-collapse property in table HTML-export.
- Fixed a bug in Excel-export, when the fill in the output file did not change the first time.
- Fixed export of watermark to PostScript.
- Fixed error of font scale when export to PDF.
- Fixed a bug where a text object with HtmlTags exported to RTF was not modified by the <br>, <sup>, <sub> tags.
- WebReport
- Fixed a bug when event "CheckedChanged" handled by RadioButton was not performed.
- Demos
- Fixed position of one chart in Chart.frx.
v2022.2
Updated Mar 16, 2022
Features
- Engine
- Added the ability to save reports with random data.
- The ExportBand method now uses the BandBase argument instead of Base.
- Designer
- Added a backlight of intersecting objects.
- Added a ruler with guides in RichObject editor.
- Replaced password symbols on dots in object inspector.
- Added a warning about possible stack overflow when putting Matrix or AdvMatrix on repeated bands.
- Removed error message when text of barcode consists of an expression.
- Exports
- Added the ability to export to ZPL II.
- Added the "High Quality SVG" option when exporting to HTML.
- Added the "Pinned cells" option when exporting to Microsoft Excel 2007.
- Added the ability to scale print when exporting to Excel 2007.
- Added the ability to export bookmarks and inner hyperlinks to Microsoft Word.
- Added the ability to export numbers and dates format to Excel 97.
- Added the ability to encrypt personal data in Email-export.
- Added the ability to indent RichObject in export to RTF.
- Added the ability to line break RichObject in export to RTF.
- Added the ability to indent TextObject when exporting to Word.
- Added the ability to export tab width in PDF, Word, HTML and RTF exports.
- Added PrefixStyle property to SVG-export, which allows you to set a prefix for all styles.
- Improved exporting RichObject to Excel 2007.
- Removed FastReport Cloud and XMPP exports.
- WebReport
- Added interactivity for advanced matrix in WebReport.
- WebReport Core
- The DatePicker icon now looks the same in all browsers.
- Demos
- Added a new demo for Blazor with a demonstration of working with two reports.
- Plugins
- Added a connection to Excel.
- Extras
- Added tool for converting RTF documents to report templates (\Extras\Misc\rtf2frx).
Fixes
- Engine
- Fixed bugs with double calling events AfterData, BeforePrint and AfterPrint of ContainerObject.
- Fixed a bug leading to System.NullReferenceException when running reports with dialog forms.
- Fixed a bug with not working VisibleExpression property of subreports and pages.
- Fixed a bug with vertical shift of non-intersecting objects when converting RTF .
- Fixed a bug with right anchor on pages with unlimited width and landscape orientation.
- Fixed translation of lists when converting RTF.
- Fixed a bug with not working RichObject.AllowExpressions property.
- Fixed a bug leading to System.OverflowException when drawing unlimited page without preparing.
- Designer
- Fixed a bug with disable hot keys option.
- Fixed dropdown menu when click on LineStyle and LineWidth button.
- Fixed a bug with viewing data in designer.
- Fixed bugs leading to System.NullReferenceException when dragging objects into AdvMatrix.
- Fixed a bug with incorrect showing settings of shadow in border editor.
- Preview
- Fixed a bug leading to System.NullReferenceException when clicking on editable TextObject.
- Fixed a bug with not working hyperlinks in report with multi-column databands.
- Fixed a bug when exporting a report resulted to saving the prepared report.
- Fixed a bug with setting lists of available exports and exports to clouds in PreviewControl.
- Exports
- Fixed incorrect rotation of landscape orientation of pages when printing HTML if they used styles from previous pages.
- Fixed a bug with font scale when export to PDF.
- Fixed a memory lose when export SVG objects to HTML with option "High Quality SVG".
- Fixed a bug with embedding fonts for which packing is prohibited in PDF-export.
- Fixed a bug with exporting tab symbols to Word.
- Fixed fill background picture and property of line-height in export to HTML.
- Fixed a bug with exporting custom dash line of SVGObject to PDF.
- Fixed a bug with exporting borders of spanned cells to SVG.
- WebReport
- Fixed closing canceling processing in OnFormClosing in Core web dialogs.
- Microsoft .NET Core
- Fixed a bug with not working "open after export" option.
- Demos
- Fixed a bug due to which the cursor did not change when hovering over links in the new demo.
- Fixed a bug with AdvMatrix in new demo.
- Plugins
- Fixed SQLite connector for FastReport.Core, FastReport.CoreWin and FastReport.OpenSource.
- Fixed a bug with ConnectionString to Firebird.
v2022.1
Updated Dec 7, 2021
Features
- Engine
- Added a new AdvMatrixObject.
- Added GS1 DataBar barcodes: Limited, Omnidirectional, Stacked and Stacked Omnidirectional.
- Added new properties: Config.CompilerSetting.ExceptionBehaviour and Config.CompilerSetting.Placeholder. These properties give the ability to customize the behavior when exceptions are thrown with incorrect names of database tables and fields.
- Added translation of RichObject inside TableCell.
- Reworked translation of RichObject into report objects
- Designer
- Added verification of entered data in editing window of the QR code of SberBank.
- Exports
- Added the ability to export watermark to Microsoft Word.
- Added the ability to export watermark to RTF.
- Added "Don't rotate landscape pages when printing" option in export to HTML.
- Added the ability to change the name of the attached file when sending by Email.
- Add zooming of SVG images in export matrix.
- Added the ability to export a property that determines the size and position of the image when exporting to Microsoft Excel 2007.
- Added ability to hide or show gridlines when exporting to Excel 97.
- Added the ability to export groups on separate sheets to Excel.
- Added the ability to export transparency level watermark images to Word.
- Added the ability to export image size of watermark to RTF.
Fixes
- Engine
- Fixed ShiftMode of translated RTF object.
- Fixed a bug with two parameters with the same name in report leading to System.ArgumentException.
- Fixed a bug with subreport containing multicolumn Databand.
- Fixed a bug with wrong band height calculation.
- Fixed a bug with displaying of hyperlinks when converting RTF to report objects.
- Fixed translation of RichObject if it set from a report script.
- Fixed a bug with private fonts added to Config.PrivateFontCollection.
- Designer
- Fixed a bug with line break in text object editor.
- Fixed a bug when converting rdl reports containing matrices inside table cells.
- Fixed a bug with guide lines in the designer.
- Fixed a bug with Report tree window.
- Fixed a bug leading to System.NullReferenceException and crash of the designer during its launch when the Auto Guides option is enabled.
- Preview
- Fixed a bug with shifting the position of objects when switching the view of bands while editing a prepared page.
- Exports
- Fixed a bug leading to System.NullReferenceException when exporting to text, tables with rows count less then one.
- Fixed incorrect left padding of tables in export to Word.
- Fixed a bug with Wingdings font in HTML tags when exporting to HTML.
- Fixed a bug with export Wingdings and Webdings fonts to HTML.
- Fixed a bug with width of frame in export to PowerPoint.
- Fixed a bug with exporting objects with transparent fill to RTF.
- Fixed a bug with exporting objects with transparent fill to Word.
- Fixed a bug leading to System.OutOfMemoryException when exporting to PDF.
- Fixed incorrect line break display when exporting to HTML.
- Fix out of memory when export to PDF.
- Fixed bugs in export to PDF in non-Windows systems.
- Fixed a bug with exporting tables with more than 63 columns to Word 2007.
- Fixed a bug leading to a memory leak and System.OutOfMemoryException in PDF-export when the "Text in curves" option is enabled.
- Fixed a bug with line break in HTML-export.