FASTREPORT® 4 VCL - report generator for Delphi
|
FastReport®4 VCL is an add-on component that allows your application to generate reports quickly and efficiently. FastReport® provides all the necessary tools to develop reports, including a visual report designer, a reporting core, and a preview window. It can be used in the CodeGear (exBorland) Delphi 4-XE, CodeGear C++Builder 6-XE and CodeGear RAD Studio environments. |
Features
- Band-oriented report generator. Wide range of band types allows you to create any kind of report.
- Report can consist of several design pages. Thus you can build a report that consists of cover, data and back cover - all in one file.
- Wide range of objects that can be used in a report: text, picture, lines, shapes, charts, barcodes, cross-table, ole object, richtext, checkbox, gradient. screenshot
- Visual report designer supports zooming, undo/redo, guidelines, rulers. Fully customizable interface with MS Office look. You can give your users the ability to modify reports and create new ones. screenshot
- Report can contain datasets (tables, queries, DB connections). Thus you can not only use application-defined datasets, but connect to any databases and use tables and queries right inside a report. At this time the following libraries are supported: ADO, BDE, DBX, IBX, FIB, and many third-party DB libraries. screenshot
- Report can contain dialogue forms to ask for some data before the report is run. You can create fully standalone, application-independed reports! screenshot
- Built-in script engine that supports 4 languages: PascalScript, C++Script, BasicScript, JScript. You can perform complex data handling with it, manage the interaction with dialogue forms and controls. screenshot
- The debugging tools: step, breakpoints, watches. screenshot
- Visual query builder. You don't have to learn the SQL language to create a complex query from several data tables. screenshot
- Export filters allow you to export your report to many supported formats (PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV, Open Document Format).
- Send report by email with one mouse click.
- Web-reporting components. Distance no longer matters! You can browse a report using only web browser.
- Special kind of report for dot-matrix printing. This type of printer is still alive and used in many corporations. Use FastReport for fast dot-matrix printing! screenshot
- Report inheritance (supported both file-based inheritance and visual form inheritance used in Delphi/C++Builder). You have many reports with common elements such as titles, logos, footers? Put the common elements into base report and inherit all other reports from a base.
- Rich printing abilities: cut big pages to several smaller ones, print several small pages on one big, print on specified paper size using scale. You need to print A3 report on A4 printer? It's not a problem anymore!
- Access to any kind of data, from an array to a DB table. You can pass any data from your application into the report, either static (non-changed) data or data dynamically changed from row to row.
- Report wizard. Perform 5 steps and get well-shaped, ready-to-use report.
- Cross-tab reports allow to build a table with complex row and column headers from a single dataset, either table or a query. This is analogous to OLAP cubes with exception that you cannot manage it dynamically. screenshot
- Vertical bands allow you to build a table-type report with variable number of table columns.
- Charts. Full support of all features of TeeChart Pro library. screenshot
- Multi-functional "Text" object can display one or more text lines. That may contain text mixed with variables or dataset fields or expressions. It supports simple HTML tags (b,i,u,strike,sub,sup,font color), all styles of text alignment, text rotation, fill, frame, WYSIWYG mode. screenshot
- UNICODE support. Your report may display all the world languages!
- Extendable FastReport architecture allows you to create your own objects, export filters, functions, wizards, DB engines. If an existing FastReport abilities are not enough for you - extend it!
- Drill-down reports. You can turn your group report into interactive drill-down report with one mouse click! You can expand or collapse a group right in the preview window. screenshot
- Interactive reports. You can define an action that will be performed if a user clicks an object in the preview window. For example, you can build and show another report with detailed information about the item that was clicked.
- Don't be concerned about confidentiality with report encryption! You can open the report file only if you know the password.
- Print copy name on each printed copy (for example, "First copy", "Second copy"). You can set up copy names easily.
*FastReport VCL 4.10 released!
+ added support of Embarcadero Rad Studio XE (Delphi EX/C++Builder EX)
+ added support of TeeChart 2010 packages (new series type aren't support in this release)
+ added a property TruncateLongTexts to the XLS OLE export that allows to disable truncating texts longer than a specified limit
+ added option EmbedProt which allows to disable embedding fonts into an encrypted PDF file
+ added TfrxDateEditControl.WeekNumbers property
- fixed bug in the XLS XML export about striked-out texts
- fixed bug about exporting an empty page via the XLS OLE export
- fixed bug in the PDF export about coloring the background of pages
- fixed bug in embedded designer when using break point in script
- fixed bug with lost of focus in font size combo-box in designer
- fixed bug with truncate of font size combo-box in Windows Vista/7 in designer (lost of vertical scroll bar)
- fixed bug when lost file name in inherited report
- fixed bug in multi-page report with EndlessHeight/EndlessWidth
- fixed bug wit TfrxHeader.ReprintOnNewpage and KeepTogether
- fixed bug in multi-column report with child bands
- improved split mechanism (added TfrxStretcheable.HasNextDataPart for complicated data like RTF tables)
- improved crosstab speed when using repeat band with crosstab object
*We plan to release FastReport VCL 5 this autumn. See a not full list of news in FastReport VCL 5:
Improved Engine:
- improved shift mechanism;
- duplicated combining;
- new aggregates;
- improved cross object;
- changes in xml format(write collections in XML);
- improved report inheritance;
- hierarchy;
- watermarks/ objects fill;
- improved linear barcodes;
- improved interactive reports: OnMouseEnter/OnMouseLeave events;
- detailed reports;
- multi-tab preview for detailed reports;
New Objects:
- new 2D barcodes: DataMatrix and PDF417;
- Table object;
- Cellular text;
- Zip Code;
New exports:
- BIFF XLS export;
- PPTX export;
- XLSX export;
- DOCX export;
FASTREPORT® VCL's Edition
FastReport has four editions with different features and price.
- Basic Edition
FastReport 4 Basic Edition meets the needs of developers who are creating applications with "direct logic" reports. If you’re not sure you can make use of the full range of the features in FastReport 4, then the Basic Edition may be your best option. It’s easy to learn, and makes it impossible for your users to damage the reports you’ve developed.
-Standard Edition
If you need more than the Basic Edition, then this is for you. The Standard Edition includes:
- A dialog designer.
- An internal script engine, which allows you to handle the reports’ logic; it supports four languages (PascalScript, C++Script, JSCript, and BasicScript).
- An end-user report designer.
-Professional Edition
In addition to all the features of our FastReport 4 Standard Edition, the Professional Edition also includes:
- A built-in SQL query builder, which allows you to create complex queries without having a good command of SQL.
- Full source codes in the report generator, which allows you to thoroughly understand the work logic and to make any necessary changes and minor adjustments.
-Enterprise Edition
This edition goes beyond the standards of today’s reporting software. Distance no longer matters! In addition to all the advantages of FastReport 4 Professional Edition, this edition includes Web-reporting components.
|
|
Basic |
|
Standard |
|
Professional |
|
Enterprise |
|
Dialogue forms |
|
|
|
x |
|
x |
|
x |
|
Script |
|
|
|
x |
|
x |
|
x |
|
Run-time designer |
|
|
|
x |
|
x |
|
x |
|
Sources |
|
|
|
|
|
x |
|
x |
|
Visual SQL designer |
|
|
|
|
|
x |
|
x |
|
Web-reporting |
|
|
|
|
|
|
|
x |
* You can order
- Single License : per one developer
- Team License : for teams of developers to four people inclusive
- Site-License : for an unlimited number of work places in the organization with the one geographical address