Posts

New version of FastReport Open Source 2023.2

Image
  New opportunities Filter in the properties window A new button has been added to the properties window that allows you to enable the display of object-specific properties. For example, for a text object, this mode displays the Text, Font properties. Common object properties such as Top, Left, Height and Width are not displayed.   Report validator changes The report validator now doesn't run in the background, but runs with a separate "Validate Report" button in the "Report" menu. In addition, the validator window has been removed, and its messages are displayed in the window "Messages".   Ability to hide connection string Added a new property Config.ConnectionStringVisible, which gives the ability to hide the connection string in the designer. Can be used to differentiate permissions between the application developer and the report user. When set to false, the user will not be able to see and edit connection strings in the designer.   WebReport chang

Support for .NET 7 in new FastReport Open Source 2023.1

Image
  New opportunities .NET 7 support We have added .NET 7 . support for FastReport.Core and FastReport.CoreWin. This platform improves application performance and adds many new features to your projects. Report validator improvements Increased work speed Now the report validator runs in a single thread. The speed of its work is significantly optimized. You can notice the changes in processing reports with a large number of errors. While the validator is checking the report, the check window shows a respective message. In this case, you can edit the report. A table with errors will appear upon completion of the validator. Validator table setup For convenience, we have added a new column with error numbers. Its display can be enabled or disabled via the table context menu. In the same way, you can customize the display of the error type column. JasperReports Template Converter We have added the option to convert report templates from JasperReports to FastReport .NET templates. JasperReport

FastReport Open Source 2022.3 Release

Image
Report validator A "Validation" tab has been added to the report designer (on the right, next to the "Data" and "Report Tree" tabs). Here you can check the report template and get a list of errors and warnings. All this is displayed in a table with the object name (if there is one) and error description. If you select a row in the table, the corresponding object will be highlighted in the designer. Errors and warnings can be of the following types: unnamed objects, objects with the same name, overlapping objects, objects with zero height or width, and objects that are partially or completely outside the parent object. Objects without names and objects with the same name are critical errors. They can lead to various errors and even crash the application while preparing a report. Besides ,  without a validator, these errors are very hard to find. Intersecting objects is not a serious error. In some cases, they can be useful and used purposefully (e.g., lines

FastReport Open Source 2022.2 Release

Image
Fast Reports NuGet-server We recently launched our own NuGet-server - a repository of licensed Fast Reports products for users. Now you can conveniently download the latest versions of our components on any operating system. More details in article . Added support for interactivity of the "Advanced Matrix" object in WebReport: All WebReports (.NET Framework, .NET Core, Blazor Server) now have interactivity support for the new Advanced Matrix. The collapse and sort buttons now work correctly in the browser. Ability to save the report with random data The file menu in the report designer has a new item "Save with random data...". When you save the report in this way, all data sources will be saved in the report and the data in them will be replaced with random values. Backlight of intersecting objects in the designer Now, when you place objects on the report page, the color will highlight the intersecting objects and objects outside of bands and page. In a correct rep