New Blog Post: RESTful Reporting

ReportBuilder 20.0 is now available

Digital Metaphors Corporation announces the release of ReportBuilder 20.0!


ReportBuilder 20.0 includes VCL support for Delphi 10.3 Rio, Delphi 10.2 Tokyo, Delphi 10.1 Berlin, Delphi 10 Seattle, Delphi XE8, Delphi XE7, XE6, XE5, XE4, XE3, XE2, Delphi 2007, and Delphi 7.


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

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 here! https://www.digital-metaphors.com/secure


Version 20.0 - 7/31/19
--------------------

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 Thumbnails Size control options
- Small, Medium, Large options added to popup menu
- Thumbnails Size property added
- Thumbnails auto size option
- new Thumbnails mouse wheel support
- new Thumbnails Enhanced resolution for small sizes
- new PageIncrement limit decreased to 20

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 multi-line support
- new PDF, Form field character separator option
- new PDF, PDF/A-3 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 plug-in, 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 64-bit 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 optimization
- use Limit 0 rather than where 'c' <> 'c'
- new Query Designer, auto-join suggestion data-type checking
- new Query Designer, prompt user when SelectedFields = 0
- new SQL error description, enhanced to include SQL statement

RAP
---
- new RAP System Constants plug-in 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 add-on that implements SysUtils hooks



*features may vary by ReportBuilder Edition and Delphi version
*RB 20 includes support for Delphi versions:
Delphi 10.3 Rio, Delphi 10.2 Tokyo, D10.1 Berlin, D10 Seattle, XE8, XE7, XE6,
XE5, XE4, XE3, XE2, D2007, D7

Sign In or Register to comment.