FastReport VCL 2025.1

Released: Oct 28, 2024

2025.1 での更新項目

機能

  • FastReport VCL
    • Designer:
      • Added expression highlighting settings in the report designer.
      • Added basic search in editors with Memo.
      • Improved mouse functionality in SimpleMemo.
      • Improved scrolling in the Memo editor.
    • Engine:
      • Added TfrShellTreeView control for shell management in VCL and Lazarus with Linux support.
      • Added nested handling for Subreport.PrintOnParent in the reporting engine.
      • Added support for the Win64x compiler during development.
      • Implemented native rendering of controls for VCL and Lazarus in Linux.
      • Added WideString type in FastScript.
    • Exports:
      • Added the ability to edit the CellularText object in interactive PDF forms.
      • Added the FromName field in TfrxMailExport when using Indy SMTP.
    • Other:
      • Added VarIsNull function.
    • Preview:
      • Added the ability to copy RichView content in preview.
    • Report object:
      • Added property TfrxFIBDatabase.LibraryName.
      • Added Tab key handling in TfrxRichView editor.
    • Resources:
      • Updated Polish resources.
      • Updated German resources for FastCube.
  • FastReport FMX
    • Added export to PPTX for Windows, macOS, and Linux platforms.

不具合の修正

  • FastReport VCL
    • Designer:
      • Fixed the issue when opening the report designer.
      • Fixed a potential AV error after deleting a StyleSheet element in the report designer.
      • Fixed name duplication when dragging from DataTree.
      • Fixed stretching of the object toolbar when the height is insufficient in the designer.
      • Fixed calling the text editor through the object inspector.
      • Fixed an issue with the Auto Update Fields option enabled.
      • Fixed navigation issues in the Report Tree of the designer.
      • Fixed SmartMemo (code editor) for HiDPI.
    • Engine:
      • Fixed compatibility with C++Builder and JVCL.
      • Fixed updating DBX parameters when extracting field definitions.
      • Fixed an issue when using a multi-column page along with PrintOnPreviousPage and KeepTogether options.
      • Fixed a problem in automatically generated headers for C++Builder.
      • Fixed the HTML editor.
      • Fixed RTL output with tags in TfrxHTMLView.
      • Changed data field updates to clear automatically defined fields when DataSet is modified.
      • Fixed incorrect rendering of SliceGrid when loading a scheme at high DPI.
      • Fixed icon caching during scaling for HiDPI.
      • Fixed an issue when changing the DBDataSet.DataSet property did not clear field definitions.
      • Fixed TfrxComboBoxView and TfrxListBoxView.
      • Fixed the field type definition for ftFixedChar.
      • Fixed memory leak when displaying SVG.
      • Fixed an issue where DataLink did not clear previous data.
      • Fixed the error 'Resource FCXBUTTONS not found' in FMX RS12 Builder when calling the formula editor.
      • Fixed the state of the old XML format flag after clearing.
      • Fixed initialization of the interactive parameters structure.
      • Fixed warning in frxGetCertificate.
    • Exports:
      • Fixed EMF export to SVG.
      • Fixed font substitution in PDF export.
      • Fixed line break issue when exporting to .rtf format from Lazarus on Linux.
      • Fixed export of katakana, hiragana, and geometric symbols in PDF export.
      • Fixed line selection and bottom field line during DOCX export.
      • Fixed EMF export to PDF.
      • Fixed hyperlinks in RTF export.
      • Eliminated GDI object leaks.
      • Fixed customizable PDF signature.
      • Fixed alignment issues in TfrxMemoView and reduced sizes of images with alpha channels in PDF export.
      • Fixed date formatting in XLSX export.
      • Fixed compiler warnings.
      • Fixed XLS export for empty pages.
      • Fixed date format in XLSX export.
      • Fixed "Unexpected variant error" in XLS export.
    • FastReport Lazarus:
      • Fixed ODF export when AllowHTMLTags is enabled.
      • Fixed RTF export when AllowHTMLTags is enabled.
      • Fixed TfrxDateEditControl in Linux under Lazarus.
      • Removed unnecessary ScrollBar rendering in the designer.
      • Fixed selection reset in the Linux Lazarus Rich editor.
      • Fixed infinite loading when using Linux Lazarus Rich.
    • Other:
      • Fixed issue with displaying the Data Highlighting dialog in FastCube.
      • Fixed converters for QuickReport, ReportBuilder, and Rave Reports.
    • Preview:
      • Fixed issues with active preview tabs when exporting all open preview tabs.
      • Fixed toolbar issues in HiDPI mode in version 10.4, when some toolbar buttons were disabled.
      • Fixed AV when calling preview in XE2.
      • Fixed display of double tooltips in the preview window.
    • Report object:
      • Fixed serialization of TfrxPictureView.Stretched property.
      • Fixed barcode positioning after changing BarType when Align is set to [baCenter, baRight].
      • Fixed Swiss preset in QR barcode.
    • Resources:
      • Fixed FCXBUTTONS resources for applications with run-time packages.
  • FastReport FMX
    • Fixed export dialog display in macOS.
    • Export dialogs have been separated from export filter modules (ability to override export dialogs with custom ones).