A blank report in is presented as a paper page. At any place on the page, a user can add objects, which can display different information (such as text and/or graphics), as well as define the report's appearance.
Band creation on a design page, of an area which has definite behavior; according to it's type.
Text object displays one or several text lines within the rectangular area.
Picture object displays a graphic file in BMP, JPEG, ICO, WMF, or EMF format.
Line object displays a horizontal or a vertical line
System text object displays service information (date, time, page number, etc), as well as aggregate values
Subreport object allows inserting an additional report design page inside the basic one
Draw category represents different geometrical figures (diagonal line, rectangle, rounded rectangle, ellipse, triangle, and diamond)
Chart object displays data in the form of charts of different kinds (circle chart, histogram, and so on)
RichText object displays a formatted text in Rich Text Format (RTF)
CheckBox object displays a checkbox with either a check or a cross
Barcode object displays data in the form of barcode (many different types of barcodes are available)
OLE object is able to display any object using OLE technology.
Create custom reports, nested reports, cross-tab reports
Groups, aggregates, charts, report inheritance
Data access components
Wizards - New reports, data connection, tables, queries, query construction
Report viewing, printing, exporting
Export to PDF, Excel, HTML, Open Document, RTF, XML, CSV, Text, Graphic (Jpeg, GIF, TIFF)
Send reports via email
Tools for working with the script are located in the “Code” tab of the Designer screen.
Script is a program written in a higher-level language, which is a part of a report. As a report
runs, the script runs as well. A script is able to perform data handling, which
cannot be performed via regular means of the Designer core, for example, to hide
useless data according to any predefined condition. The script is also used for controlling
properties of dialogue forms, which are the components of the report.
The script should be written using one of the languages, which are the components
of the script engine (FastScript). Currently, the following languages are supported:
- PascalScript
- C++Script
- BasicScript
- JScript