FastReport_FMX_2.8.12/readme.md

142 lines
5.1 KiB
Markdown
Raw Permalink Normal View History

2024-01-10 21:50:38 +01:00
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>