RB 19

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

Email

  • 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