ANN: ReportBuilder 14.05 is now available
Digital Metaphors Corporation announces the release of ReportBuilder 14.05!
ReportBuilder 14.05 includes VCL support for Delphi XE2, XE, 2010, 2009,
2007, 2006, and Delphi 7.
Notification emails have been sent to all registered users of
ReportBuilder 14.x. If you did not receive notification of this release
please send message to info@digital-metaphors.com with your serial
number and purchasing email address for upgrade instructions.
Overview & screenshots:
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 Now!
Enhancements for RB 14.05
-------------------------
- Added auto-scroll support for TextSearch in preview (multi-page view)
- Added ThreadedPageCache Device-Cancel event
- Exposed TppEmail.EmailMessage property to allow updates during
generation
- Added TStrings.ValueFromIndex support for RAP
Bug Fixes for RB 14.05
----------------------
Designer
- Fix z-order management, BringForward/SendBackward
- Delphi design-time AV, when childreport is selected and open a new .rtm
- AV can occur when setting Report.Columns property
- Design Layers, fix for Name property
- Design Layers, fix for loading design layers
RCL
- Report, PreviewFormSettings not loaded from templates
- Report, when Columns property modified, need to clear ColumnPositions
- Label, mod for backward compatibility TppLabel OnGetText event firing
- Crosstab, fixed list index out of bounds error for custom crosstabs
- PrinterSetup, init DocumentName to "Report" to avoid setting Modified
- Enhanced autosized rotated text border positioning
Engine
- Band, Background was displaying white border around solid colored band
- TitleBand, fix for case when StartNewPage is followed by Columnar detail
- SummaryBand, AlignToBottom True was not displaying background color.
- Text, fix for word wrap case in which a single char will not fit on
a line
- Stretchable, fix to improve support for MinHeight
- RichText, removed refs to global ppPrinter to improve threading support
- BarCode, removed refs to global ppPrinter to improve threading support
- Report, fixed memory leak when an exception was raised in the report
Preview
- Viewer, close during generation caused report to re-generate
- Viewer, ignore navigation requests when no data present
- Viewer, disable preview toolbar when no data present
- Viewer, event notification not cleared when print
- Viewer, clear viewer if report is cancelled before first page generated
- PageRenderer, different page size/orientations now centered
- PageRenderer, Page Def not always updated, could cause high memory usage
- PageRenderer, fixed initialization when determining which pages viewed
- ScrollableScreenDevice, now overrides CalcScaledPageSize to conserve
memory
Output
- PDF, incorrectly rendered Symbol charset characters such as checkbox
- PDF, empty memo lines were not being taken into account in PDF
- PDF, re-Added Symbol Unicode font processing to handle bullet points
- PDF, incorrect text height was being used when rotating text
- PDF, rotated text within a metafile was not positioned correctly
- PDF, standard rotated text positioned more accurately
- XLS, dtBoolean values were not exporting
- Email, fix for attachment names ending in a dot but w/out a file
extension
- Email, Extended MAPI fix to allow streamed attachments
- Image, initializing bitmap should not clear user defined properties
- File, drawcommands exported as bmp were cut off when larger than page
-----> Professional <----------
Designer
- Fix for DataSettings.DatabaseNames property editor
DADE
- Updated SQL "In List" and "Between" operators to support sub-select
values
-----> Enterprise <----------
RAP
- Fix for unary operator expressions such as -Value
- RTTI, published properties for NoDataDialog
---------------------------------------------------------------------------
Digital Metaphors Corporation
http://www.digital-metaphors.com
info@digital-metaphors.com
This discussion has been closed.
Comments
after I installed this new version (Enterprise for Delphi 2009), the
GroupFooterband behaves (in RAP) strange: if I select (for example)
BeforePrint and click into the Editorfield, the generated code consists
only of begin ... end, without the procedure header. The GroupHeaderband
works normal.
If I try to load a existing report, a errormessage is generated: "Unable
to load BeforePrint code for GroupFooterband1, no object with this name
found". What can I do?
Regards,
Walter
request the patch.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
There is a delay before the preview appears.
Also switching the zoom factor is slower.
(Tested with Delphi XE2, Windows 7 64-bit)
Is this a known issue?
best regards,
Jo Reiter
This is not a known issue.
Do you notice a slow down for every report or just certain reports? In
my testing with a multi-page simple report loading with 14.05 and 14.04
was virtually identical.
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
I did notice this slow down in every report.
I tested with Windows 7 64 bit. I'll try whether this "effect" is the same
with Windows XP.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
- initialization delay
There is some initialization delay since v14.0x. This delay does not appear
in Windows XP but in Windows 7 64-bit.
Furthermore this delay occurs only once. Subsequent prints are without this
delay.
This was not the case with v12.x.
- delay before rendering preview
Since v14.05 there appears a grey rectangle in the left top of the preview
window.
After some delay (about 1 sec.) this rectangle disappears and the preview
gets rendered as usual.
This was not the case with v14.04.
- delay on changing zoom percantage
Since 14.05 there is a short delay when changing the zoom percentage in the
preview window.
This was not the case with v14.04.
Thanks for the info.
Since we have not heard of any of these issues before and are unable to
recreate them here, please send examples of each demonstrating the
behavior your describe along with detailed instructions on how to
recreate the issue(s) to support@digital-metaphors.com and we'll take a
look at them for you. I have the ability to run RB 12/RB 14 and RB
14.04/14.05 side by side so I will be able to see any differences.
Send the examples in .zip format.
A quick note. RB 12 and RB 14 are drastically different in the way
reports are viewed. RB 14 introduced the multi-page viewer which uses a
completely different method of displaying pages to the screen so there
may be some slight differences in the initialization and generation
times. For the most part, we have received positive feedback about the
speed of the new system considering its complexity.
If you would like to revert back to the RB 12 viewer (while we work on
these issues) you can set the PreviewFormSettings.SinglePageOnly
property to True.
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
i did some research and i found the reason for the following slowdowns in
v14.05.
The perpetrator is definitely ppRichTxDrwCmd.pas.
I replaced this unit with the version in v14.04 and everything works fine
again.
I did not analyze the changes in this unit. Probably some bug fixing. But
they cause the described delays.
Can you revise those changes in ppRichTxDrwCmd.pas?
Best regards
Jo Reiter
Reiter Software
Please take a look at your demo project:
Demo #29
There you can see the massive slowdown. Just try to change the zoom
percentage.
When you replace the ppRichTxDrwCmd.pas with v14.04 the slowdown in
rendering is gone.
Maybe you can also notice the initialization delay with Demo #29.
You have to rebuild the project. The initialization delay appears only for
the first print.
This issue is not solved by replacing of ppRichTxDrwCmd.pas.
Best regards
Jo Reiter
Reiter Software
slow down here, I think you must be connected to a slow network printer - RB
uses the printer device context even for preview - this is necessary for
wysiswyg
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com