Posts

Showing posts from September, 2020

FastReport Open Source 2020.4 Release

Image
➕ added check of the report script for malicious code . This option is enabled by default for the Web. ➕ added new barcode ITF-14 ➕ added new barcode Deutsche Post Identcode ➕ added ability to align barcodes ➕ added property PictureObject.ImageSourceExpression that allows to set expression containing source of image ➕ added possibility to use expression in brackets in VisibleExpression, PrintableExpression and ExportableExpression properties ➕ added the PictureObject.ImageFormat property, which allows to select the image storage format 🐛 fixed a bug where the value of an expression was displayed by the text of this expression 🐛 fixed incorrect drawing of ITF-14 barcode 🐛 fixed a bug with transparency of RichObject 🐛 fixed figures absence on window print from browser 🐛 fixed incorrect calculation of page sizes in FastReport.Core.Web, if at least one page was in landscape orientation 🐛 fixed a bug where objects with Exportable = false were not visible in WebPreview 🐛 now you can

Report script security

Image
FastReport Open Source supports calculation of expressions for displaying values in the desired form, or any object visibility conditions. It is also possible to process events for each object of the report, e.g., before printing it. Event handlers are placed in a report script that supports C # and VB.NET languages. In addition to processing events, the script can contain almost any calculations or actions that can generate the necessary data or change the report behavior, as is required by the developer of the report template. Before building the program in the report script language, the report generator takes into account all expressions, functions, and calls to parameters in the report. Then the program is combined with the script that the report template developer had written. The resulting script is compiled and loaded as a library into the application that works with the report generator. When you run reports in web applications, you can edit them using the Online Designer . E