Designer
- new Ruler margins
- new FontList, filter out vertical fonts (@FontName)
- new Group Dialog
- internal redesign
- handle cases where datafield(s) no longer exists
- handle cases where no datafields exist
- new Delphi IDE About Box ‘installed products’ RB entry
New High DPI
- Windows 10 features
- Use latest Delphi for best support
- Per Monitor DPI
- DPI Change support
- Toolbars/menu library, Object Inspector
- Designer, Viewer, Dialogs etc
- RB Forms architecture support
New Cloud Drive
- Export directly to popular cloud drives
- Google Drive, OneDrive, and DropBox support
- Stream files or save to disk
- Export to multiple cloud drives
- Preview, Print/Export dialog support
- Use as a stand-alone cloud uploader
Dialogs
- new Print Dialog re-design
- Separation of print and export functionality
- Navigation bar to toggle display
- Cloud drive support
- UseLegacyPrintDialog property for backward compatibility
- Export check ‘File in Use’ and display warning message
- new AutoSearch Dialog
- enhanced to align controls for cleaner display
- display True/False drop-down list for Boolean field type
- new Form.PopupParent assignment throughout
Preview
- new Export to File toolbar button
- new Cloud Drive toolbar button
- new Thumbnail Size control options
- Small, Medium, Large options added to popup menu
- ThumbnailSize property added
- Thumbnail auto size option
- new ThumbnailMousewheel support
- new ThumbnailEnhanced resolution for small sizes
- new PageIncrement limit decreased to 20
Engine
- optimized component SaveOrder calc, when exporting to XlsData, Delimited file
- new left to right columns support for toggling Band.Visible
Output Devices
- new PDF, 256 bit AES encryption
- new PDF, Attachment description support
- new PDF, Attachment streaming support
- new PDF, Form field password (hidden character) option
- new PDF, Form field multiline support
- new PDF, Form field character separator option
- new PDF, PDF/A3 ZUGFeRD auto metadata processing
- new PDF, RichText embedded image support (Infopower)
- new PDF, NeedsAppearances property
- new PDF, PDF/A Checkbox support
- new PDF, PDF/A Symbol font support
- new Xlsx, export shapes as cell range formatting (border, fill)
- new Xlsx, export lines as cell range formatting (border)
- new Xlsx, only skip empty strings when AutoSize False
- new Email, OutLook plugin, show modal Outlook Client
- new FileDevice.Cancel, delete file logic
- new Viewer, OnCancel event
RCL
- new DBCheckbox, support for Boolean and String field datatypes
- new Image, enhanced rendering for transparent bitmap scaling
- new HyperlinkHint property for Text, Image components
Archiving
- new RAF file support > 4GB
- ArchiveDevice, write 64bit page entries (new archives)
- ArchiveReader, check file signature and read 32 or 64 page entries
- ArchiveReader.ArchivePageCount
- return ArchivePagecount without calling Print (prop getter)
REST
- new DocumentService, enhanced Format property to support:
- File extension: PDF, Xlsx, etc.
- DeviceName: XlsReport, XlsData, etc.
DADE
- new File | Merge From File… menu option (Designer)
- new SQL validation optimzation
- use Limit 0 rather than where ‘c’ <> ‘c’
- new Query Designer, autojoin suggestion datatype checking
- new Query Designer, prompt user when SelectedFields = 0
- new SQL error description, enhanced to include SQL statement
RAP
- new RAP System Constants plugin architecture
- enables registering constants to RAP Code Toolbox
- new Compiler, support constants for enum types
- new RTTI for TBrush, TPen classes
Server
- new WebTier, retrieve PDFSettings stored w/report definition
- new ClientReport, GetPDFSettings method to retrieve report PDFSettings
- new TPersistentWriter/Reader (used by Server streaming)
- new WebTier, ErrorPage to show exception stack trace
- requires Delphi 10.2 and later
- requires JCLDebug or similar addon that implements SysUtils hooks
*features may vary by ReportBuilder Edition and Delphi version