Adds support for working with Oracle, plus enhancements to report engine, designer, preview and export.
September 17, 2018
New Version
Features
Engine
Added possibility to access totals, parameters and variables without case sensitivity.
Added a new experimental feature to improve the work with memory.
New RTF parser - if "ConvertRichText" option is enabled, then an embedded RTF document is splitting to report objects - TextObject, TableObject, and PictureObject.
Now division by zero does not lead to generator crashing, instead of that expression containing error will be exchanged to text "DIVISION BY ZERO!".
Optimized QR Code Barcode Object rendering.
Designer
Now in View Data window shows numbers of rows on page.
Added ability to resize band by dragging its top, in this case objects move in band.
Added ability to copy report pages in designer.
Added "Text file (*.txt)" and "All files(*.*)" filters in CSV connection.
Added Hyperlink.OpenLinkInNewTab property.
Buttons in View Data window are disabled when window less than needed for one row.
Now buttons in Data Tree become disabled when the tree loses focus.
Preview
Added ability to copy and delete prepared pages in preview.
Exports
Added property HTMLExport.EnableVectorObjects (enabled by default).
Added a new property AsBitmap for Barcode which indicates to use a bitmap instead of vector, the default property is False, which means exporting as a vector.
Added the DoNotExpandShiftReturn property to the Word2007Export user interface, allowing you to control the horizontal alignment for soft return.
Added property Excel2007Export.PrintFit in Excel 2007 export (may be set in NoScaling, FitSheetOnOnePage, FitAllColumsOnOnePage, FitAllRowsOnOnePage).
Updated export to FR3 (FastReport VCL files), added export of tables, barcodes, maps and shapes.
The exports menu has been refactored, now the exports are grouped by category.
Increased accuracy for SVG in high resolution when exporting to PDF.
.Net Core
Added FastReport.Data.OracleODPCore package to Nuget repository.
WebReport
Added an example Demos/C#/Web/PreparedPreview/ that demonstrates of working with prepared report in Web.
Added a method WebReport.LoadFromFile(string fileName) that loads a report from file.
Added a method WebReport.LoadFromStream(Stream stream) that loads a report from stream.
Added a method WebReport.LoadPrepared(string fileName) that loads a prepared report from file.
Added a method WebReport.LoadPrepared(Stream stream) that loads a prepared report from stream.
Added a constructor WebReport(bool inlineRegistration) that makes fast initialization of control without any previous external scripts/css loading.
Added a constructor WebReport(bool inlineRegistration, bool stretched) that makes fast initialization with presets for 100% width and 100% height.
Added a property WebReport.XlsxPrintFitPage for enable stretching the Excel 2007 worksheet in one page on printing.
Online Designer
Added property Hyperlink.OpenLinkInNewTab for opening links in new tabs.
Fixes
Engine
Fixed CR/LF translation in an expression result inside Richtext object
Fixed expression parser of RichObject
Fixed bug with RTF tags inside expression of RichText object
Fixed bug with encoding of character ";" in barcode Code128
Fixed a bug with the rotation of barcodes
Fixed a bug where in some cases, images when exporting to PDF were higher than needed
Fixed a bug of printing text objects with the property TextRenderType = HtmlParagraph
Fixed a bug where a large amount of text in a cell leads to in an infinite generation of blank pages in the report
Fixed "An item with the same key has already been added" bug in AssemblyDescriptor.Compile() method
Fixed bug in MSChartObject with AutoSeries in detailed reports
Fix parsing of multipage text in RichObject
Fixed bug with "SVGObject.Grayscale = true -> SVGObject.Grayscale = false is still Grayscale"
Fixed bug with position of SubreportObject on page with unlimited width
Important Change - Fast Reports decreased the default value of the MaxHeight property from 5000 to 1000 for the TableRow object. You need to check your reports if you used rows in tables large then 10 inches in height.
Designer
Fixed bug with entering Polish symbol "ą" (Right Alt + "A") in text editor
Fixed rare bug when View Data window is increased and not all rows are shown but there is enough space
Fixed bug with saving file to wrong folder in Save As dialog
Fixed a bug with file extension in Save As dialog, when report is converted from a file that is not FastReport .NET file
Fixed bug with incorrect movement of objects when mouse moves too fast if band is resizing by dragging its top
Fixed bug with System.NullReferenceException after closing Start Page tab in MDI designer
Fixed bug with System.ArgumentException when file name contains point "." in CSV connection
Fixed bug with equal field names in CSV connection when field names are stored in first line of file
Fixed bug with lost focus of Event Editor after Preview
Fixed bug with visibility of DataBand properties Left, Top and Width
Fixed bug with System.OverflowException in DesignerControl when loading report containing page with unlimited width
Fixed bug with incorrect addition of a new object if property of the selected object has changed
Exports
Fixed bug with negative width/height of picture in HTML export and WebReport
Fixed dynamic page orientation, page size and padding in MS Word 2007
Fixed memory leak with using barcodes in PDF, HTML exports
Fixed bug with barcode incorrect position inside TableCell in PDF, HTML, SVG exports
Fixed bug with incorrect file names in HTML export with Subfolder = true
Fixed bug with single picture in Excel 2003 (xls, BIFF8) and Excel 2007 (xlsx)
Fixed bug with transparent background of picture in Excel 2007 (xlsx)
Fix "Text in Curves" mode in PDF export
Fix font style simulation in PDF export
Deep refactoring of font embedding engine, added check font's rights for embedding/subsetting
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 opening export file in Excel 2007 with non-zero ParagraphOffset property
Fixed bug with exporting pictures to Excel 2003 (BIFF8, xls)
Fixed issue with decimal separator in Persian locale
Fixed the export property SvgAsPicture of PDF, when the barcodes were exported as SVG and not as images
Fixed a bug with the export of BarcodeObject with using the Padding property when it is converted to SVG
Fixed issue with exporting \ in Hyperlinks in PDF
Fixed null reference exception in ImageExport when Watermark.Text is null
Fixed issue with Watermark transparency in PDF export
Fixed bug with extra width documents in export in Excel 2007
Fixed bug with "too much bold" in PDF export
Fixed bug with export of some characters in Excel2007Export
.Net Core
Fixed a bug where sometimes whitespace characters at the end of a line were moved to a new line
Fixed a bug with https-saving in Online Designer for FastReprot.Web.Core
Fixed a bug where Core exports were wrong
Fixed a bug with corrupted "new line" symbols in online designer
WebReport
Fixed bug with checking handlers in Web.config
Fixed bug with saving report with Referenced Assemblies in Online Designer from Firefox browser
Fixed bug with rendering of barcodes in Internet Explorer 8 and older
Extras
Fixed bug with ActiveQueryBuilder parameters
Fixed FastReport.Data.Json package bug with Newtonsoft.Json.dll location
Fixed bug with quotes in queries, that contain schema name in FastReport.Data.Postgres package; now available non-public schemas in designer
Online Designer
HtmlTags replaced by TextRendererType
Fixed bug with spaces in object name
FastReport.Net Enterprise
Got a Question?
Live Chat with our Fast Reports licensing specialists now.