QuickReport 3 Product Information
January 2003

QuickReport 3 is available for the Borland Delphi and C++Builder products. QuickReport 3 Standard is bundled with Borland Delphi 5/6/7 and C++ Builder 5,6. QuickReport 3 Professional is available from QBS Software.

Enhancing and expanding the functionality of previous versions, QuickReport 3 is more flexible, more robust and has several new features that will help you create professional looking reports.

Improved export facilities
Reports may be output as PDF, HTML, XML-XSL*, RTF, QRP and metafiles. The PDF and HTML filters will allow many reports to be combined into a single document. The PDF filter supports RLE image compression.

* spring 2003

Document manipulation
The new ( 2003 ) TQRDocument class allows reports to be broken into pages and recombined into new reports without restriction.

Enhanced expression evaluator and expression builder
The expression evaluator is greatly enhanced in QuickReport 3, including support for user defined functions and constants. This simplifies report creation and maintenance, encourages reuse and improves performance. The new expression builder makes writing expressions a snap, giving you access to database fields, functions and user defined functions and variables.

New Data Controllers
As always QuickReport works transparently with any datasource supported by the Borland Database Engine (BDE). Event driven reports also be created. In addition QuickReport 3 supports new non-BDE Data Controllers. Users can write their own controllers or use the included LoopBand or StringsBand controllers. Reporting from arrays or lists has never been easier. The new AbstractReport has no references to BDE at all, making it possible to reduce final executable size and installation issues to a minimum.

New and Enhanced Export Filters
All export filters have been totally rewritten. The new HTML filter creates nicely formatted HTML tables that will allow your reports to be published directly onto the Internet. Dynamic reports can even be embedded into ISAPI DLLs to automate presentation of data.The rewritten comma separated filter and ASCII text filter makes it easy for the users of your applications to move the reported data into other applications. The new Excel export filter creates native XLS files. Export filters are easier than ever to use, including export filters in your application is as easy as dropping a component on a form.  The new  RTF export filter allows you to export reports to files that can be loaded into MS Word or any other program that supports RTF.

Multithreading and Previewing
Report previews can now be made truly Modal or Modeless, report generation can be done in the background or foreground. This gives you total flexibility when writing application at the same time being compatible with non thread-safe SQL links drivers.

BiDi and Multibyte support
QuickReport 3 is fully Multibyte compatible and includes several BiDi support routines for Far East and Middle East languages.

Open Architecture
QuickReport 3 is opened up even more to component writers who want to create add on products or advanced users who want to subclass and reuse the components and classes within QuickReport. Full source code is included with the Professional version, making it easy to see what's going on and where to plug in.

Many Other Enhancements
Countless minor enhancements is done as a result of user feedback from previous versions. Control placement precision is improved, orphan band control is added, printer setup control is enhanced and much more.

3rd Party Support
All add-on components written for QuickReport 2 will work with the new version. Everything needed is a recompile. Available add on products include charting, barcodes, end user editors and more.

Compatibility
QuickReport 3 is backwards compatible with QuickReport 2. Some minor changes may be required for existing reports.  If you used any of the report events, the "sender: TQuickRep" parameter has changed to "sender: TCustomQuickRep" and is not automatically updated. The classes that were the qrbonus unit are now in the qrextra unit. If your Quick Report 2 report did not use use a DetailBand, you will have to add one.

Availability
QuickReport 3 is available now.  Ordering QuickReport now gives you free download of both QuickReport 2 and QuickReport 3.

NOTE : Delphi 1, 2, 3, 4 and C++Builder 1, 2 are no longer supported.