Designer
- new AutoSave / Recovery for report layout
- periodically autosave to AppData\Local\RBuilder\Report_autosave.rtm
- clear on close of designer, but if crash the file remains
- check for file when designer opens, prompt user to recover
- RBuilder.ini Designer Preferences for AutoSave, AutoSaveInterval
- new View | Margins for workspace
- display page margins for layout workspace
- store ShowMargins preference to RBuilder.ini
- new Sort DataPipelines in DataTree
- right-mouse on DataTree to Sort
- new set Report.SaveAsTemplate True for TppDesigner Show/ShowModal
User Interface
- new ThemeManager, use Default theme when no RBuilder.ini
- new RichText double-click to launch RTF Editor
- new Subscription reminder at Delphi design-time
- new Update serial number from within About Box
International
- new Right-to-Left language support
- new RTLReading Boolean for Text, Memo, Crosstab, RichText.Paragraph
- output device support for screen, printer, pdf, html
- new IndySMTP.UseTLS boolean property
- uses port 587 and TLS/SSL required for GMail, Office365 etc.
Output Devices
- new Xlsx architecture to optimize performance and minimize memory
- optimized for exporting big data (large number of pages/rows)
- new Xlsx support for Title, subject, Author, etc.
- new Xlsx hyperlink support for text and images
- new Html font family fallback support
- only convert text to images for symbol fonts (wingdings,..)
- improved Printer, use GetDefaultPrinterName instead of GetProfileString API
- new PDF form button support added
- Submit and Reset button options added
- Submit option sends form field info over HTTP via POST or GET
- Submit option supports executing Adobe supported JavaScript
- new PDF form field settings property (FormFieldSettings)
- new PDF form field character limit property (FieldMaxLength)
- new PDF form field Read-Only property (FieldReadOnly)
- new PDF form field field title property (FieldTitle)
- new PDF form field form submit info property including JavaScript, SubmitMethod, and URL properties.
- new PDF right-to-left text support
- new PDF file attachment support
- Attach external files to exported PDF files
- new PDFAFormat property to define which PDF/A standard to use.
- new PDF/A-2B, PDF/A-3B, and PDF/A-3B ZUGFeRD support
- new PDF/A2, PDF/A3, and PDF/A3-ZUGFeRD file devices
- improved PDF/A now supports embedded font subsets with Unicode encoding
- improved PDF SetMapMode support added for PDF metafile reader
Engine
- optimized component SaveOrder calc, when exporting to XlsData, Delimited file
- new left to right columns support for toggling Band.Visible
DataPipeline
- new DataPipeline FieldLink.IgnoreTrailingSpaces boolean
Preview
- new Thumbnail Viewer highlight current page
- new AccessoryToolbar (Outline, Thumbnail, Text Search) .ini support
RCL
- new TableGrid undo support, improved Undo architecture
- new Border.Padding property (margin) and implement in DrawInfo (ppCtrls)
- improved accuracy for diagonal lines (screen, preview, PDF)
- improved RichText performance (speed) and stability for scrollable page preview
- new Viewer.AbsolutePageCount property
- new ArchiveReader support for file path variables such as ($MyDocuments)
- new PreviewFormSettings.SaveWindowPlacement property, default True
- new Rotated Wrapped Text support for Labels (increments of 90 degrees)
- new Aztec Code barcode support
- new QRCode ECI support for multiple binary charsets
DADE
- new Dade FieldLink.IgnoreTrailingSpaces based on database type
ReportExplorer
- new Cut, Copy, Paste options added to the Report Explorer
- tool buttons, menu options, and popup menu options added
RAP
- new RAP Code Editor copy/paste option to include procedure/function declaration
- new RAP RTTI for TStringList.Delimiter, DelimitedText, QuoteChar
- new run-time error checking for missing parameter value in program call
REST and Mobile
- enhanced to force nbBlankReport for no data condition
- enhanced viewer to work around WebBrowser bug on Windows platform.
*features may vary by ReportBuilder Edition and Delphi version
*RB 19 includes support for Delphi versions:
Delphi 10.2 Tokyo, D10.1 Berlin, D10 Seattle, XE8, XE7, XE6,
XE5, XE4, XE3, XE2, D2007, D7