Home Announcements
New Blog Posts: Merging Reports - Part 1 and Part 2

ReportBuilder 23.0 is now available

Digital Metaphors Corporation announces the release of ReportBuilder 23.0!


ReportBuilder 23.0 includes VCL support for Delphi 12, Delphi 11, Delphi 10.4.2, Delphi 10.3, Delphi 10.2, Delphi 10.1, Delphi 10, Delphi XE8, XE7, XE6, XE5, XE4, XE3, XE2, Delphi 2007, and Delphi 7.


Overview: http://rbwiki.digital-metaphors.com/general/whats-new/rb-23/

New Feature List: http://www.digital-metaphors.com/download/pdf/NewFeatures.pdf

RB Software Subscription, see the following link

Pricing: http://www.digital-metaphors.com/order

Upgrade Now!


What's New for RB 23 (February 4, 2025)
--------------------

Installer
- new "All Languages" option when selecting language resources

Designer
- new ReportWizard, restore field to original position when de-selected
- new ReportTree, optimize to eliminate flicker
- new ReportTree, set workspace focus when component selected
- new DataTree, optimize to eliminate flicker
- new DataTree, update selected DataPipeline when report/subreport selected
- new Object Inspector, improved VclStyle support

User Interface
- new Enhanced Tabs/TabbedNotebook VclStyle support
- new Toolbars/ToolWindows enhanced VclStyle support
- new Menu enhanced VclStyle support
- new VclStyleTheme IsDarkTheme: boolean method (detect Dark themes)
- new TppSpinButton descends from TSpinButton (VclStyle support)
- new Rotation angle dialog

Image Resources
- new Image Resource (.res) support for PNG resources
- new Preview toolbar icons

Preview
- new Thumbnail optimize performance when show/hide/resize Thumbnails
- new PageCache optimize performance when Outline enabled
- new Preview toolbar icons
- new Preview auto-detect dark theme and use dark icons

RCL
- new PDFComponent FitToPage boolean property
- new Checkbox Radio buttons
- new Checkbox FormFieldSettings
- new Image Rotation
- new Image ExportScaledImage property
- new DrawImage.ClipMetafile property

Output Devices
- new DocxDevice improved text rendering accuracy
- new XlsxDevice enhanced to support DateTime formats w/quoted strings
- new PDF Radio button form-field support
- new PDF Layers support
- new PDF Bookmark (Outline) support
- new PDF Device refactor for increased speed and efficiency
- new PDF SVG image support via Skia
- new PDF ZUGFeRD 2.3 compliance

Email
- new Multi-email plugin support for all plugins
- new Bulk-email send option
- new MAPI compatibility mode (32/64 bit)
- new Email Status events
- new Email Status dialog
- new Email Status success splash dialog
- new Email Status in preview status bar
- new Email Refined and localized status messages
- new Group email status and error support
- new Webmail Refresh token encryption
- new Webmail Group email support
- new Webmail Log-in/out options
- new Webmail Account info when logged in

Cloud Drive
- new Refresh Token encryption
- new "Stay Logged In" option
- new Shared cloud drive/folder support
- new Shared cloud drive/folder view in Cloud Explorer
- new Cloud log-in/out options
- new Account info access when logged in
- new Logged-in status info in Cloud dialog
- new Ability to log out/in from Cloud dialog

------> Professional <-------

ReportExplorer
- new Confirm Replace dialog 'Yes to all' option (when pasting items)

QueryDesigner
- new Optimize screen drawing to eliminate flicker
- new TableJoin dialog enhanced to be resizable
- new TableJoin dialog field list views w/sortable columns


------> Enterprise <---------

RAP

CodeExplorer
- new Optimize screen drawing to eliminate flicker

Code Editor
- new Left margin with line numbering (like Delphi)
- new Search/Replace tool panel

Code Toolbox
- new Optimize screen drawing to eliminate flicker
- new Datatree: Update selected DataPipeline when Report/Subreport selected

Compiler
- new For/While loops support nesting

------> Server <---------

RB Services (Windows Service)
- new Improved Windows Service 64-bit install
- new Improved TrayIcon app 64-bit compatibly

ReportServer
- new Exception.StackTrace to log, when available
- requires using JCLDebug, EurekaLog, MadExcept, or other...


*features may vary by ReportBuilder Edition and Delphi version
*RB 23 includes support for Delphi versions: Delphi 12, Delphi 11, Delphi 10.4.2, Delphi 10.3, Delphi 10.2, Delphi 10.1, Delphi 10, Delphi XE8, XE7, XE6, XE5, XE4, XE3, XE2, Delphi 2007, and Delphi 7.


Bug Fixes for RB 23.0
----------------------

RCL
- Report, AV can occur when subreport template loaded as main report
- RichText, Update to improve RichText multi-thread support for RBServer

Email
- Fixed bug disabling web mail when only one plugin registered

Output Devices
- PDF, Hyperlinks enabled for PDF/A
- PDF, Fixed AV with Delphi 2007 and earlier
- PDF, Fixed AV when exceptions occurred
- PDF, Fixed rare issue where streamed attachment would not be used
- RTF, Added check for nil renderer
- Xlsx, When CacheToFile True, AddToZip method not honoring setting
- Xlsx, Reports containing RichText can sometimes result in invalid file output
- Xlsx, Removed line of code that adds an escape to formats containing spaces ('\ ')
- Xlsx, When DBText/Variable OnGetText used export DisplayFormat as ''
- Xlsx, Added support for DateTime formats containing quoted strings
- Docx, Memory overflow can occur when stretchable memo is empty
- Docx, Memory overflow can occur when 2 layout elements have same left, top
- Docx, Improve/fix text accuracy
Sign In or Register to comment.