New Version 21.0 - 5/20/21: Designer
New Version 21.0 - 5/20/21: Designer
4323 Gilbert
4323 GilbertAvenue, #3#3
Avenue,
Dallas, Texas
Dallas, Texas 75219
75219
Cloud Drive
new Directory Support
new Built-in cloud drive directory explorer
new Loopback HTTP OAuth2 verification
Default browser now used to authenticate
new Support for uploading large files
new Login information properties
new Decoupled all Cloud REST API from RB
new Updated documentation to match latest API versions
new Google Drive, added support for "Desktop Application" registration
new DropBox, added EdgeBrowser verification support
ReportExplorer
new Save logic, added check for DataPipeline.Editing
DADE
new QueryDesigner Search, ... button to launch SQL editor for SQL Expression
new SQL Search Criteria support for :ParamName resolution within a SQL SubSelect
new Magic SQL linking support for case where Criteria Value contains field name reference
DADE Collation/Magic SQL linking
new TppCustomDataPipeline.RegisterCompareStringHook class procedure for case where DB collation
<> RB built-in collations
RAP
new conversion functions:
StrToDateDef, StrToDateTimeDef, StrToTimeDef, StrToCurrDef, StrToIntDef, StrToInt64Def, TryStrTo-
Date, TryStrToDateTime, TryStrToTime, TRyStrToCurr, TryStrToInt, TryStrToIn6
new CodeModule DataPipeline references optimization
build list of DataPipeilnes used by RAP code used by engine and compiler/run-time
new RichText.Paragraph RAP RTTI for
TabCount, GetTab(liIndex), SetTab(aIndex, aTabPos)
NumberingStyle
LineSpacing
RTLReading
New Version 20.0 - 7/31/19
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
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 checkin
new Query Designer, prompt user when SelectedFields = 0
new SQL error description, enhanced to include SQL statement
New Version 20.0 - 7/31/19
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
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 checkin
new Query Designer, prompt user when SelectedFields = 0
new SQL error description, enhanced to include SQL statement
New Version 20.0 Enhancements Continued...
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
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.
New Version 19.0 - 2/16/18
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 prop-
erties.
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
New Version 19.0 Enhancements Continued…
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