The list below describes recent changes and additions to MindFusion.Reporting:
New in Version 2.5.5
- Allow drawing code-128 barcodes with smaller height.
New in Version 2.5.4
- PreparePrintSettings event raised before printing a report to let you customize its PrinterSettings.
- PreparePrintDialog events raised before printing a report to let you customize the print dialog.
- The Print method is now virtual, letting you override the functionality of ReportViewer's print button.
New in Version 2.5.3
- The MindFusion.Reporting distribution now includes assemblies for .NET 5. Design time support in Visual Studio is not available at this time. You can use the external Report Editor tool to design reports instead, or alternatively design reports from .NET Framework 4 project, and switch to .NET 5 when done.
- Fix for cosmetic / zero-width pens no longer working after KB5006670 Windows Update. Before KB5006670 GDI+ used to apply them as 1-pixel wide lines regardless of graphics unit and zoom level, which the report control now implements internally.
New in Version 2.5.2
- Create barcodes in code-128 format by setting their Format property to BarcodeFormat.Code128.
- Visual Studio 2019 support.
New in Version 2.5
Improved font support
The Font properties of the report and various report items are now obsolete. They are replaced by FontName, FontSize, and FontStyle properties. It is now easier to change the font size or style of a label without replacing the entire label font. This way, changing the default font name will reflect on report items which have had their font size or style changed.
Improved measure unit support
Changing the measure unit of existing reports is now more fluent and does not require resizing of existing items in order to accommodate. Various properties are now expressed in millimeters and not in report units. For example, PaperSize and Margins.
New and updated samples
All samples have been overhauled and new samples have been added to demonstrate additional features of the report.