Digital Metaphors Corporation announces the release of ReportBuilder 14.0!
ReportBuilder 14.0 includes VCL support for Delphi XE2, Delphi XE, Delphi 2010, 2009, 2007, 2006, and Delphi 7.
Overview: http://www.digital-metaphors.com/rbwiki/General/What's_New/RB_14
New Feature List: http://www.digital-metaphors.com/PDF/NewFeatures.pdf
Pricing: http://www.digital-metaphors.com/order
Upgrade here! https://www.digital-metaphors.com/secure
Version 14.0 - 10/21/2011
-------------------------
- Delphi XE2 support for VCL Win32
- Delphi XE2 support for VCL Win64
Design Layers
-------------
- separate layout elements into logical layers
- load/save design layers (example std header/footer or watermark)
- prevent users from adding, selecting, moving, deleting elements
- prevent users from seeing, selecting, deleting layers
- LayerTypes: Band, Page
- Inactive Layers draw alpha blended behind active layer
- ComponentOptions: Add, Delete, Select, Move
- LayerOptions: Select, Rename, Visible, Delete, Load, Save
Preview
-------
- continuous page scrolling
- single and two-up page display
- background thread report generation
- hand scrolling
- PreviewFormSetings.PageDisplay property
- PreviewFormSettings.PageIncrement propery (control page generation)
- PreviewFormsSettings.SinglePageOnly (forces use of old screen device)
- Viewer.DeadSpace property (control amount of space outside of page)
Output Devices
--------------
- HTML file device
- PDF/A device (http://en.wikipedia.org/wiki/PDF/A)
- PDFSettings.PDFA boolean property (force PDF to PDF/A standard)
- PDF image compression (automatic jpeg compression)
- PDF image scaling (PDFSettings.ImageCompressionLevel)
- PDF, high quality metafile to bitmap conversion
- DocForm device (exact positioning of lines and text)
- RTFSettings.UseTextBoxes boolean property (exact text positioning)
- RTF/Doc device, support for CodePage and Font.CharSet
- XLS support for AppName, Author, Subject, Title (XLSSEttings)
- Email, Extended Mapi plug-in
- avoid security warnings, Unicode and Html support
- Email, support for HTML messages via Indy 10 Extended Mapi
- Email, EmailSettings.HtmlBody, BodyHtmlAttachments properties
- Email, EmailSettings.StreamAttachments option
- Email, Unicode message body (Unicode VCL w/Indy 10 or Extended Mapi)
- new ScrollableScreenDevice, used by Viewer to implement continuous scrolling
- PrintToFile enhancements
- DefaultFileDeviceType defaults to PDF
- default TextFileName, ArchiveFileName ($MyDocuments)\Report.pdf
- Change default file device, auto-changes default file name
- change output format in print dialog, auto-changes default file name
- support for wildcards in default FileName, ($MyDocuments) is resolved
by print dialog for display to end-user
- change the extension in the print dialog, changes the file
International Language support
------------------------------
- added 64-bit language modules
TeeChart support
----------------
- enhanced TeeChart Package Builder for 64-bit
RCL
---
- Variable support for Int64 via dtLargeInt data type
- Groups, PreventOrphans
- prevent group header with no detail at bottom of page
- prevent group footer with no detail at top of page
- Columns, ColumnBalancing
- generate vertical columns in min number of rows
- ColumnFooter, AlignToBottom boolean
- enables column footer to generate immediately after detail
- Band.Background property for all bands
- DrawCommand.AsMetaFile feature for simpler RCL add-on support
- SummaryBand enhanced to print on same page as columns
Engine
------
- enhanced group generation - PreventOrphans management
- enhanced horizontal and vertical Column generation
EndUser
-------
- DesignLayers
- LayerOptions: use to lock layers, hide layers
- for example, create a visible/invisible water mark layer
- ComponentOptions: prevent users from moving, deleting etc.
- new OnCustomSaveQueryDoc event
- new ShowHelp method - fires Designer.OnHelp event
- ReportExplorer, invokes Help via new Designer.ShowHelp
RAP
---
- new Int64 data type
- compiler/parser support for // comments
- enhanced object ref scoping: childreport can access parent report objects
- File functions: FileExists, DirectoryExists, ExtractFileName, etc.
- RTTI for PrintDialog
- RTTI for FileDevice
- RTTI for ObjectList
- RTTI enhanced for Picture, Graphic
- enhanced run-time exception message to display subreport name
Server
------
- added 64-bit windows service (ReportBuilder Services)
*features may vary by ReportBuilder Edition and Delphi version
*RB 14 includes support for seven Delphi versions:
D7, D2006. D2007, D2009, D2010, DXE, DXE2.