142 lines
5.1 KiB
Markdown
142 lines
5.1 KiB
Markdown
FASTREPORT® FMX
|
|
|
|
----------------------------------------------------------------------------------------------------------
|
|
|
|
TABLE OF CONTENTS
|
|
|
|
1. Introduction
|
|
2. New FastReport FMX features
|
|
3. Capabilities
|
|
|
|
----------------------------------------------------------------------------------------------------------
|
|
|
|
1. INTRODUCTION
|
|
|
|
FastReport® FMX 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 XE2 and Embarcadero ® C++Builder XE2 environments.
|
|
|
|
----------------------------------------------------------------------------------------------------------
|
|
|
|
2. NEW FASTREPORT FMX FEATURES
|
|
|
|
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:
|
|
- thumbnails
|
|
|
|
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
|
|
- Templates support
|
|
- Dynamically refresh of configuration, users/groups
|
|
|
|
----------------------------------------------------------------------------------------------------------
|
|
|
|
3. CAPABILITIES
|
|
|
|
- Band-oriented report generator.
|
|
- Fast, compact and flexible code allows you to extend FastReport functionality.
|
|
No additional DLLs needed.
|
|
- Built-in powerful and easy-to-use designer (also available in run-time).
|
|
- Full WYSIWYG
|
|
- Set of most useful components: Text, Line, Diagonal line, Picture, Shape, OLE,
|
|
RichText, Chart, Barcode. You can also write your own components.
|
|
- Ability to export your reports to other formats (such as TXT, RTF, HTML, PDF, XLS,
|
|
XML, JPG, BMP, TIFF).
|
|
- Dot matrix reports.
|
|
|
|
- Built-in language allows you write code without programming in Delphi.
|
|
It allows you to create reports that can't be created in other tools.
|
|
- Various fill types, shadow.
|
|
- Script editor with syntax highligt.
|
|
- One script in the report (like an unit in the Delphi).
|
|
- Dramatically increased performance.
|
|
- Strict type checking.
|
|
- Multi-language architecture allows you to use many script languages (Pascal, C++,
|
|
Basic, Java).
|
|
- Access to any object inside your application (in case you've allowed this). Standard
|
|
libraries to access to base classes, controls and forms. Easily expandable library
|
|
architecture.
|
|
- Debugger.
|
|
|
|
- Report preview with "Search text" and "Edit" functions.
|
|
- Text rotation 0..360 degrees.
|
|
- Paragraph gap.
|
|
- Memo object supports simple html-tags (font color, b, i, u, sub, sup).
|
|
- Styles.
|
|
- Text flow.
|
|
- URLs, Anchors
|
|
- Zooming in designer.
|
|
- In-place editing.
|
|
- Rulers, guides.
|
|
- Grid: mm, inches, pixels.
|
|
- Wizard for base type reports.
|
|
- Copy objects to Windows clipboard.
|
|
- Full Undo/Redo.
|
|
|
|
- reports can contain dialogue forms that you can use to ask parameters before
|
|
prepare a report. You can have as many dialogs as you need. FastReport uses the
|
|
same designer for dialogs and have set of standard dialog controls like Button, Edit,
|
|
CheckBox and other.
|
|
- Storing reports in XML format, compressed XML format (compatible with GZip) also
|
|
available.
|
|
- Set of DB engines for FastReport allow you to create table/query/database
|
|
components in run-time. Your reports can be completely independent of your
|
|
application!
|
|
- You can use FastReport in international applications.
|
|
- Full Bi-directional text output.
|
|
|
|
----------------------------------------------------------------------------------------------------------
|
|
|
|
Fast Reports Inc.
|
|
|
|
e-mail: <info@fast-report.com>
|
|
web site: <http://www.fast-report.com>
|
|
|
|
|
|
|