Screenshot Preview

FastReport VCL Professional Edition - Summary

by Fast Reports - Product Type: Component / VCL


FastReport VCL Professional Edition by Fast Reports

URLs: fastreport, fast-reports, fast reports, fastreports

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 Delphi, CodeGear C++Builder and RAD Studio environments.

What's new in the FastReport 4

Report Designer:

New XP-style interface

The "Data" tab with all report datasets

Ability to draw diagrams in the "Data" tab

Code completion (Ctrl+Space)



Report templates

Local guidelines (appears when you move or resize an object)

Ability to work in non-modal mode, mdi child mode

Report Preview:



Split a big page to several small pages

Print several small pages on one big

Print a page on a specified sheet (with scale)

Duplex handling from print dialogue

Print copy name on each printed copy (for example, "First copy", "Second copy")

Report Core:

"endless page" mode

Images handling, increased speed

The "Reset page numbers" mode for groups

Reports encrypting (Rijndael algorithm)

Report inheritance (both file-based and dfm-based)

Drill-down groups

frxGlobalVariables object

"cross-tab" object enhancements:

Improved cells appearance

Cross elements visible in the designer

Fill corner (ShowCorner property)

Side-by-side crosstabs (NextCross property)

Join cells with the same value (JoinEqualCells property)

Join the same string values in a cell (AllowDuplicates property)

Ability to put an external object inside cross-tab

AddWidth, AddHeight properties to increase width&height of the cell

AutoSize property, ability to resize cells manually

Line object can have arrows

Added TfrxPictureView.FileLink property (can contain variable or a file name)

Separate settings for each frame line (properties Frame.LeftLine, TopLine, RightLine, BottomLine can be set in the object inspector)

PNG images support (uncomment {$DEFINE PNG} in the file)

Open Document Format for Office Applications (OASIS) exports, spreadsheet (ods) and text (odt)

Enterprise components:

Users/Groups security support

Web-forms feature improvements

Templates support

Dynamically refresh of reports list, configuration, database connection, users/groups


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.

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.

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.

Report can contain dialogue forms to ask for some data before the report is run. You can create fully standalone, application-independent reports!

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.

The debugging tools: step, breakpoints, watches.

Visual query builder. You don't have to learn the SQL language to create a complex query from several data tables.

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!

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.

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.

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.

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.

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 4.0 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.


Dialogue forms •••

Script •••

Run-time designer •••

Visual SQL designer ••

Web-reporting •

What's New in Fast Report VCL V5.3

The new version supports the latest RAD Studio XE8 development environment. It also has a lot of improvements and fixes for Lazarus IDE to work with Windows and Linux.

New Features include:

Support of PDF/A-2a format

Support of multiply ECI in QR code. This feature allows to switch codepage of the data directly in QR code (Can be set in barcode text by using '&ECIXX;' commands where XX is a ECI codepage number).

Detail reports now allow to pass a list of variables in hyperlink expression using Hyperlink.ValueSeparator property

Value variable can be used inside hyperlink expression with a cross tabs and passes value of current cell

Implemented PrintOnParent for multi-column pages - the new PrintOnParent mechanism can detect columns free space and prints data there

Added GDI->DMP and DMP->GDI converters

Added ability to use Value variable in cross hyperlink expression

Added paper orientation support for worksheets in the XML export filter

Added support of exponential number formatin the XML and BIFF8 export filters

Added paper sizes support for worksheets in the XML export filter

Added <sub> and <sup> HTMLTags support in the BIFF8 export filter

Added ability to save compressed prepared report

Added TfrxReportPage.BackPictureStretched property

Added TfrxFillGaps class in the frxClassRTTI

What's new in FastReport VCL 5.2

Added Embarcadero RAD Studio XE7 support for x32 and x64 windows platforms

Added initial support of Lazarus for Fast Report 5 - first beta release with includes ther report designer and the report preview.

Added new export filter to SVG format - SVG is a graphical vector format used in web and now FastReport allow you to export reports to this format.

Added ability to reset object properties to parents in inherited report (whole report or single object) - ability to restore object properties of any object in inherited report to default values introduced in base report.

Added multi-selection for data tree and ability to drag whole dataset(create band) - allow to drag any count of fields from "data tree" or/and include whole dataset.

Added ability to move/select/edit report objects from report tree window - new enchanted "report objects tree" gives ability to select move and edit objects more easily.

Added transparency and color mask in PDF export (Pictures/HTML-tags/RTF) - pictures and some objects like RTF may uses alpha mask during export to PDF.

Added selection mode in report designer - new selection modes allow to select all object of the same kind as selected.

Changed preview tabs mechanism. TfrxPreview.EachReportInTab allow to bind few report components to a single preview and show each in the separate tab.

Added new Enterprise demo to show how to build client application for mobile platform in FMX framework - learn how you can build a mobile client for FastReport Enterprise edition.

Improved variables and styles editor to handle new inheritence items

Added export of page frame in PDF

Added cell rotation in XLSX and DOCX exports filters

Added packages for IBO4 for D2005-XE3

What's new in FastReport VCL 5.1

Added Embarcadero RAD Studio XE6 support

Added OnGetCustomData/OnSaveCustomData events which allow to save custom data inside report template(look new CustomReportData demo)

Added OnLoadDetailTemplate event - used to load detail reports from other sources like data fields.

Added new multiImage mechanism in TIFF export - multiImage document is not limited with pages count

Added new property UTF8 in CSV export filter for stroing Unicode text in UTF8 encoding

Added missing RTTI information for new clases

What's new in FastReport 5 VCL


New fill types available in the Memo object: gradient and glass.

Memo object can have several highlight conditions. The highlight condition now includes the following style settings: frame, font, fill and an object visibility. You may turn on and off each setting.

Memo object can have several format settings. When a Memo object contains multiple expressions in a text, you may specify a format for each expression.

Added Filter property to data bands. You may filter out data rows without using a script.

Changes in the report file format: collections like datasets, variables, formats, highlights are written as nested properties for better readability. Old files (FR VCL 3 and 4) are fully supported.

Added MouseEnter, MouseLeave events to report objects.

Added Visibility property (set of flags - vsPreview, vsPrint, vsExport).

New objects:

New 2D barcodes - PDF417, DataMatrix, QR Code.

New barcodes - Code128, EAN128 with auto encoding.


New interactive report types: detail report and detail page. When you click an interactive object, a new report is built and displayed in a separate tab in the preview window.

Added interactivity in the Chart object. Clicking on a chart element, you may build a detail report.


New exports: HTML5 (div), DOCX, XLSX, PPTX.

Improvements in RTF, XLS, XML, HTML, ODF exports: support of different frame lines in a single Memo object.

Improved font embedding in the PDF export: font subset is embedded instead of a whole font. This will significantly reduce a file size.


New icons in the designer and preview windows.

Improved appearance of the Data tree: new icons for different field types.

New/improved dialogs: highlight, frame, fill, hyperlink, databand editors.


New navigation toolbar with touch support

Works via AJAX technology

Optimized exchange protocols

Reduced response time

Report generator for Delphi.

Pricing: FastReport 5.3 VCL Professional Edition 1 Single License, FastReport 5.3 VCL Professional Edition Team License, FastReport 5.3 VCL Professional Edition Site License, FastReport 5.3 VCL Professional Edition Upgrade from VCL 4 Professional 1 Single License Upgrade from FastReport 4 VCL Professional Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 4 Professional Team License Upgrade from FastReport 4 VCL Professional Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 4 Professional Site License Upgrade from FastReport 4 VCL Professional Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 4 Basic 1 Single License Upgrade from FastReport 4 VCL Basic Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 4 Basic Team License Upgrade from FastReport 4 VCL Basic Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 4 Basic Site License Upgrade from FastReport 4 VCL Basic Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 5.3 Standard 1 Single License Upgrade from FastReport 5.3 VCL Standard Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 5.3 Standard Team License Upgrade from FastReport 5.3 VCL Standard Edition, FastReport 5.3 VCL Professional Edition Upgrade from VCL 5.3 Standard Site License Upgrade from FastReport 5.3 VCL Standard Edition

Evals & Downloads: Watch the Creating a report with pictures lesson video, Read the FastReport VCL Users Manual, Read the FastReport VCL Programmers Manual, Read the FastReport VCL Developers Manual, Download the FastReport VCL evaluation for RAD Studio XE5 on to your computer - Limited Output, Download the FastReport VCL evaluation for RAD Studio XE6 on to your computer - Limited Output, Download the FastReport VCL evaluation for RAD Studio XE7 on to your computer - Limited Output

Operating System for Deployment: Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003

Architecture of Product: 32Bit

Product Type: Component

Component Type: VCL

Compatible Containers: Embarcadero RAD Studio XE8, Embarcadero RAD Studio XE7, Embarcadero RAD Studio XE6, Embarcadero RAD Studio XE5, Embarcadero RAD Studio XE4, Embarcadero RAD Studio XE3, Embarcadero RAD Studio XE2, Embarcadero RAD Studio XE, Embarcadero RAD Studio 2010, C++Builder XE8, C++Builder XE7, C++Builder XE6, C++Builder XE5, C++Builder XE4, C++Builder XE3, C++Builder XE2, C++Builder XE, C++Builder 6, C++Builder 5, C++Builder 4, Delphi XE8, Delphi XE7, Delphi XE6, Delphi XE5, Delphi XE4, Delphi XE3, Delphi XE2, Delphi XE, Delphi 2010, Delphi 2009, Delphi 2007 for Win32, Delphi 2006 (10.0), Delphi 2005 (9.0), Delphi 7.0, Delphi 6.0, Delphi 5.0, Delphi 4.0

Keywords: FastReport Fast Report FastReports Fast Reports reporting data presentation presentations

Fast Reports FastReports

Reporting Reports Report

Part numbers: PC-532954-799329 532954-799329 PC-532954-799331 532954-799331 PC-532954-799333 532954-799333 PC-532954-799341 532954-799341 PC-532954-799342 532954-799342 PC-532954-799343 532954-799343 PC-532954-799335 532954-799335 PC-532954-799336 532954-799336 PC-532954-799337 532954-799337 PC-532954-799338 532954-799338 PC-532954-799339 532954-799339 PC-532954-799340 532954-799340

Product Search

Enter search words:

The Software Superstore for IT Professionals

As Official Distributors, ComponentSource offers convenient, one-stop shopping from 250+ Software Publishers specializing in Application Development & Operations.

More Info | About Us