
Adds new database connectors to the Nuget repository, plus improved exporting to PDF, HTML, Word and Excel.
Features
- Engine
- The Barcode Object is now converted to vector graphics for PDF, HTML and SVG exports.
- Added print of unlimited pages on roll printers (ReportPage.PrintOnRollPaper property).
- Added a new logic for converting objects before exporting, the process is automatic, this is necessary to convert some objects into vector graphics.
- Added a new property ParagraphFormat for formatting paragraphs in a text object only when the HtmlParagraph value is set in the TextRenderType property.
This property allows you to adjust the line spacing and the first line indent. - Rewritten code of expressions substitution in RichObject.
- The HtmlTags property of the TextObject was marked as obsolete, a new property TextRenderType was added.
- The new text render supports the following tags: b, i, u, strike, br, sub, sup, img, span.
- .Net Core
- Added SVGObject.
- Added compatibility with macOS.
- Added FastReport.Data.MsSql package to Nuget repository.
- Added FastReport.Data.MySql package to Nuget repository.
- Added FastReport.Data.Postgres package to Nuget repository.
- Added FastReport.Data.SQLite package to Nuget repository.
- Added FastReport.Data.Json package to Nuget repository.
- Added FastReport.Data.MongoDB package to Nuget repository.
- Added FastReport.Data.RavenDB package to Nuget repository.
- Added FastReport.Data.Couchbase package to Nuget repository.
- Designer
- Added possibility to set default script language.
- Added columns editor in properties and in popup menu for DataBand.
- WebReport
- Added SVGObject to WebReport as svg image.
- Added properties WebReport.DocxPrintOptimized and WebReport.XlsxPrintOptimized.
- Preview
- Added possibility to disable saving prepared report in Preview (PreviewExports.Prepared element).
- Added SaveInitialDirectory property (Config.PreviewSettings.SaveInitialDirectory = @"C:\user\initial_directory";).
- Improved image caching method for SVG object.
- Exports
- Added the TextObject with TextRenderType = HtmlParagraph to pdf, html, word2007 exports.
- Added properties Word2007Export.PrintOptimized and Excel2007Export.PrintOptimized.
- Added checkboxes "Print optimized" in dialogs Word 2007 and Excel 2007.
- SVGObject now exports as vector graphics into PDF.
- SVGObject now exports as SVG into HTML.
- Added a new tab "Vector Graphics" to export pdf, you can set the quality of gradients, gradients interpolation and curves interpolation for SVG object and fonts in curves.
- Added FontScale property to Excel2007 Export.
- Improved paragraph based export in Word 2007.
- Reduced size of output file in Word 2007 (duplicate images are not saved).
- Export in Word 2007 in paragraph based mode saves the document without pagination.
- Added converting to Number format for Excel2007 export.
- Extras
- Added Steema TeeChart object editor (double click on TeeChart object).
- Modified ActiveQueryBuilder plug-in: it now provides query parameters and shows database schema.
- Resources
- Updated French resources.
Fixes
- Engine
- Fixed image size calculation for rotating SVG object.
- Fixed the rendering of the subscript and superscript for the new type of the text renderer HtmlParagraph. In some cases the size and layout of the text was incorrectly calculated.
- Fixed bug with svg objects, that contains "DOCTYPE svg PUBLIC".
- Fixed bug with [COPYNAME#] in page watermark.
- Fixed TextObject property name where the word Multiply was used instead of Multiple.
- .Net Core
- Fixed a bug where sometimes whitespace characters at the end of a line were moved to a new line.
- Fixed bug with drill-downs in WebReport Core.
- Fixed bug with export in Word 2007 in some cases.
- Fixed bug with blank images in Excel 2007.
- Designer
- Fixed bug with default script language when standalone designer run first time.
- Fixed rare bug when table is not shown in View Data window.
- Fixed bug in View Data window when columns more that 655.
- WebReport
- Fixed bug with third and more drill-downs with detailed pages.
- Fixed bug with wrong URL's in drill-downs.
- Preview
- Fixed bug when all exports should be disabled in Preview (PreviewControl.PreviewExports == PreviewExports.None) but Excel 97, ZPL and LaTeX exports are enabled.
- Exports
- Fixed bug with drawing the borders of table in PDF export with properties Layout = Wrapped, FixedColumns = 1 and dynamic count of columns.
- Fixed bug with paddings in Excel 2007 export.
- Fixed bug with screen resolution in Word 2007 export.
- Fixed bug with paragraph formatting in Word 2007 export.
- Fixed bug with wrong size of "unlimited" page in Word 2007.
- Fixed bug with field names in DBF export.
- Fixed bug with overlapping of text labels in SVG export dialog.
- Extras
- Fixed bug with some string values when connecting data source to TeeChart object.
- Removed the ability to select for properties LabelField, XValuesField and YValuesField fields from data sources to which the TeeChart object is not connected.