[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; * 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;
[Common] + added a new method for setting an parameter expression via code;
[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.