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)
- breakpoints
- watches
- report templates
- local guidelines (appears when you move
or resize an object)
- ability to work in non-modal mode, mdi
child mode
Report Preview:
Print:
- 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 crypting (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 frx.inc 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
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.
What you get with FastReport?
Once you purchase FastReport, you get more than just a report
generator. Depending on FastReport edition, you get the
following products that can be used in your application
independent of FastReport:
- FastScript - powerful multi-language
script engine. It is useful for developers who want to add
scripting abilities to their projects.
See more details on a product page.
(available in the FastReport Standard edition and above)
- FastQueryBuilder - visual SQL query
builder. It allows complex query creation based on several
data tables without having to learn the SQL language.
See more details on a product page.
(available in the FastReport Professional edition and above)
Why choose FastReport?
Compact and fast:
- High operating speed;
- Very small footprint. FastReport adds
fewer Kb to your application than any other reporting tool
with comparable features;
- FastReport doesn't use any additional
DLLs, and can be compiled into your application.
Powerful and flexible:
- A wide range of objects used in report
(text, image, chart, barcode, etc.) and data-formatting
tools - everything necessary to create professional-looking
reports;
- A built-in dialog designer to request
parameters before running a report, plus a macro-language
interpreter (four languages available - C++Script,
PascalScript, BasicScript, JScript) that handles
non-standard data and allows you to create even the most
complex reports;
- Can create special reports for dot-matrix
printers and print them quickly, which is particularly
important for meeting corporate goals.
Reasonably priced:
- Liberal update Policy;
- A visual designer is included with the
license for FastReport. You can give your users the ability
to create their own reports. No additional fees are required
(see the license).
Source code:
- FastReport is shipped with full source
code (Professional and Enterprise only). You can adapt the
sources for your own needs.
Documentation:
- FastReport contains detailed
documentation (user manual, programmer's manual, component
developer's manual, script reference, help file) of over 400
pages.
FastReport Users:
- Borland Software Corporation
- Hitachi Consumer Products (Thailand) Ltd
- Nokia Products
- Samsung Electronics, Co. Ltd.
- SIEMENS
- and many more in all the world...
|
|