FastReport VCL 2024.2.0

Released: Apr 22, 2024

2024.2.0 での更新項目

機能

  • Engine
    • Added infinite width mode to dynamic table object.
    • Added GeoJSON/TopoJSON support to map object.
    • Added a new TfrTreeViewControl.
    • Detail reports now save variable state for each detail tab when using DetailPage hyperlink.
    • Added the ability to change the signature hash algorithm.
    • Signatures for PDF and files have been improved and made uniform.
  • Exports
    • Added new export filters XLSX, DOCX in FastReport FMX.
    • Added a test program for PDF/SVG/HTMLDiv exports.
  • Lazarus
    • Added Lazarus support to FastQueryBuilder.
  • Other
    • The SmartMemo object with basic syntax highlighting has been moved to a separate package.
    • Added RTL support to SmartMemo.
  • Report object
    • Added a new linear barcode property DigitsAutoFillMode (dafmLeftOnly - Fills barcode missing digits with zeros on left side, dafmRightChecksum - always add zero checks sum when missing. i.e. less digits than barcode requires).
  • Resources
    • Updated Portuguese resources.

不具合の修正

  • Designer
    • Fixed SQL editor.
    • Fixed auto completion in memo syntax.
    • Fixed bug when Unicode characters may disappear when saving script code to a PAS file from the report designer.
    • Fixed TfrxRichView editor for 64 bits.
    • Fixed work of scrollbars for TfrxSimpleSyntaxMemo.
    • Fixed hints in the frxEditFieldDefs form.
  • Engine
    • Fixed bug with using old aliases compatibility.
    • Fixed data set position error in TfrxCustomLayer map object.
    • Fixed updating field definitions after sql change.
    • Fixed errors when working under WINE.
    • Fixed TfrxCustomQuery.SQLChangeHandler when a complex report is destroyed.
    • Fixed a bug that could lead to a crash when exporting to BIFF8 (RS12, 64 bit).
    • Fixed AV in FastCube when drag field from filter zone to YAxis and back.
    • Improved synchronization with old Aliases list and new Field defines collection.
    • Fixed inherited params in query.
    • Removed duplicated Left/Top properties serialization for non Internal DB components.
    • Fixed wrong type cast of Field collection property in inherited report.
    • Fixed AV in FastCube FMX when right-clicking on a measures popup.
    • Fixed bug when use dynamic table with manual build on multi-column page.
    • Fixed alClient behavior for diagonal TfrxLineView.
  • Exports
    • Fixed bug in RTF export when left position resets to left page margin coordinate.
    • Fixed interactive Combobox in preview and PDF export.
    • Fixed wrong images position in XLSX export.
    • Fixed system colors in XLSX export filter.
    • Fixed scale factor of images and text in DOCX export.
    • Fixed bug that could lead to a crash in XLSX export.
    • Fixed errors in HTMLDiv and SVG exports.
    • Fixed array unlock in the XLS OLE export.
    • Fixed PDF export errors.
    • Fixed memo export with APAC fonts to SVG and HTML5.
    • Fixed PDF/A export and vector export with PS_USERSTYLE.
    • Fixed memo export when HAlign = haRight.
  • Lazarus
    • Fixed paper list without printers in Linux Lazarus.
    • Fixed errors in exporting some objects in PNG mode under Lazarus.
  • Other
    • Fixed certificate dialog.
    • Fixed caret for SmartMemo in Lazarus GTK2.
  • Report object
    • Fixed RTTI for TfrxHTMLView.
    • Fixed wrong clip bounds for TfrxPDFView object in preview.
    • Fixed FireDAC DriverID.