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 Borland Delphi 4-2007 and Borland C++Builder 4-2007 environments.
FastReport helps you generate reports with dialog forms, scripting languages and visual designer.
Core:
· Rewritten class architecture.
· Storing reports in XML format.
· Precise object's coordinates and sizes.
· Full WYSIWYG (now for text objects too).
· New object - diagonal line.
· New fill types, shadow.
· Text rotation 0..360 degrees.
· Paragraph gap.
· Memo object supports simple html-tags (font color, b, i, u, sub, sup).
· Object's properties ParentFont, Printable.
· Improved stretching (StretchMode, ShiftMode properties).
· Group and Data-band properties - KeepTogether, KeepFooter.
· Band property KeepChild.
· Access to DB fields via TfrxDBDataSet. TfrxIBODataSet for IB_Objects.
· Styles.
· Text flow.
· URLs, Anchors
· Dot matrix reports.
Script:
· One script in the report (like an unit in the Delphi).
· Dramatically increased performance.
· New events for FR objects.
· Standard Pascal features: variables, constants, procedures, functions (nested allowed) with var/const/default parameters, all standard operators and statements (includind case, try/finally/except, with), types (int, float, bool, char, string, multi-dimensional array, enum, variant), classes (with methods, events, properties, index and default properties).
· Strict type checking.
· Multi-language architecture allows you to use many 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
Designer:
· New architecture.
· Improved interface, ability to dock tool windows.
· Improved Object Inspector.
· Zooming.
· In-place editing.
· Rulers, guides.
· Better line drawing.
· Better bands handling.
· Better DB-field selection.
· Grid: mm, inches, pixels.
· Better Left/Right margin handling.
· Wizard for base type reports.
· Copy objects to Windows clipboard.
· Full Undo/Redo.
Requirements:
· Delphi 4-7/2005/2006/2007
· BCB 4-6
Limitations:
· Only 5 pages of the report is available
· The nag message showed if the main script of the report is present
· Only 100 reports available in client/server mode
What's New in This Release:
· ability to print/export transparent pictures (properties TfrxPictureView.Transparent and TfrxPictureView.TransparentColor) (PDF export doesn't supported)
· added new "split to sheet" modes for TfrxXMLExport
· added support of /PAGE tag in TfrxRichView, engine automatically break report pages when find /PAGE tag
· added ability to hide Null values in TfrxChartView (TfrxChartView.IgnoreNulls = True)
· added ability to set any custom page order for printing (i.e. 3,2,1,5,4 )
· [enterprise] added variables "AUTHLOGIN" and "AUTHGROUP" inside the any report
· [enterprise] now any report file can be matched with any (one and more) group, these reports are accessible only in matched groups
· [enterprise] now you can set-up cache delays for each report file (reports.xml)
· [enterprise] added new properties editor for reports in Configuration utility (see Reports tab)
· [enterprise] added property "Xml" - "SplitType" in server configuration - allow to select split on pages type between none/pages/printonpre...