|Printing tables with autostretched rows and gridlines||Effective COLUMNAR-style layout management||Features list|
Printing tables with autostretched rows and gridlines
The first task which FastQRTables is to perform for You is the printing of the the tables with autostretched rows and gridlines as parts of QuickReport reports.
The tables consist of three parts: the detail section representing the rows of the table, and the optional header and footer sections representing the titles and the totals of the columns. Columns of a table can tuning automatically or manually (like in TDBGrid).
The data for the columns can be retrieved from the dataset fields, QR-expressions or by using the OnPrintColumn event. The later allows to create tables without connection to any
database. The data can be represented as text, richtext or images.
Effective COLUMNAR-style layout management
Despites You need printing grids or not the next main feature of FastQRTables is useful for everybody - the Columnar-style layout management which adds the comfort of the huge standalone reporting tools in flexible QuickReport environment.
As a rule the most of Bands in Your reports are the rows of printing controls that often represent one field of data in several bands: the Detail band - field value, the Header band - field title, and the Foter band - field total. The creating of the layout is concluded in the dropping of the printing controls to each Band; their relative positioning; sizing; the mutual alignment of the controls in different bands to constitute the column.
More difficult problem is the changing of the layout in the future. The changing of the control's width, deleting or inserting a control, reordering controls involve the necessity of repositioning many controls in all related bands.
FastQRTables which builds the layout using the notion of "Column" allows You to perform the tasks described above just by one movement in design-time or by one row of the code in run-time.
There may be some groups of columns in Your report, one related to the detail band, other related to the subdetail band and so on. You can manage any number of such groups using
the individual table components for each group.
For more details please visit our web site http://www.project-info.all.ru/pisoft