FastReport VCL Component Packages 2025.1

Released: Oct 28, 2024

2025.1 での更新項目

機能

  • 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.

不具合の修正

  • 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.
  • 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).