Release: RTK::Report ToolKit 0.1-beta

From: Francisco Santiago Capel Torres (santiagocapel_at_yahoo.es)
Date: 02/23/05


Date: Wed, 23 Feb 2005 10:40:44 CST

This is the first public release of RTK::Report ToolKit.

RTK is a GNU GPL tool kit to create reports out of different sources
(including but not limited to plain text files, XML and SQL) in different
formats (including but not limited to plain text files, HTML, OpenOffice
Calc and a graphical viewer) drove by a template file.

This is a serious attempt to create a quality reporting tool like Crystal
Reports (C) or MS Access (C). The code is fully Object Oriented and
designed to be highly scalable, small and efficient.

The main page is at:

http://reports.sourceforge.net

For any feedback, please contact:
Santiago Capel Torres
santiagocapel(a t)yahoo(do t)es

MAIN FEATURES
=============

1) Can be linked against your C/C++ application or used standalone as a
command line tool.

2) The shipped inputs include text, SQL (Qt drivers) and XML, but you can
define your own input plugins.

3) The shipped outputs include text, HTML, OpenOffice Calc and a graphical
viewer, but you can define your own output plugins.

4) The report layout is created as an XML file. A tutorial can be found in
the site's web page.

5) The report layout is composed of the following kind of sections:
 a) Report Header and Footer
 b) Page Header and Footer
 c) Group Header and Footer
    The report can have as many groups as needed
  d) Details section.
 Every section can contain subsections differently formatted.
 Each section can contain any number of objects.

6) The elements of the report include a comprehensive set of properties:
   1) Objects:
 Objects can be Labels, Fields, Images, Lines, Boxes, etc.
 a) Style: Font, Alignment, Color, Borders, Margins.
 b) Masks and formats for date and monetary values with i18n
 c) Images
 d) Aggregate functions (Sum, Average, Std. Dev, Count, Distinct Count, ...)
 d) Hyperlink, Tags, Visible, Adjustment.
   2) Sections:
 The same as the objects, plus:
 a) Page before, page after, reset page number, repeat header, ...
   3) Report:
 The same as the objects, plus:
 a) Title
 b) Styles and images path
 c) Units (cm, mm, inch, dot and percentages)

7) The same report can define and use more than one different input source.

8) Different styles can be applied to the same report (similar to CSS).

9) You can use some basic formulae, like, RecordCount(), RecordNumber(),
PageNumber(), ReportTitle(), ReportDate(), ...

WHISH LIST
==========

a) Graphical designer for the templates.
b) Scripting language for formulae.
c) User manual.
d) Language bindings.

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################



Relevant Pages

  • Re: subreport/report total question
    ... In the subreport, move your DayTotal text box into the Report Footer ... Page Header ... job totals always match the Work_Date totals because it gives me a job ...
    (microsoft.public.access.reports)
  • Re: Can Shrink and Grow = yes
    ... Here's what my report is like: ... Page Header ... Footer section, with closing signatures for letter ... KeepTogether property set, then the group will be split ...
    (microsoft.public.access.reports)
  • Re: Process not working on laptop
    ... I just figured out that Access10 is simply processing the ... report differently than Access97. ... Page Header section to the Page Footer section ends up coming ...
    (comp.databases.ms-access)
  • Re: Process not working on laptop
    ... the code below enabled the Access10 computers to print the reports ... with the correct data in the Page Footer. ... report differently than Access97. ... Page Header section to the Page Footer section ends up coming ...
    (comp.databases.ms-access)
  • Re: Detail sections Height property does not alter when shrinks / gro
    ... The height of Page Header, Page Footer, top margin and bottom margin ... X 11 paper and printing in portrait, the sum of the heights of Page Header, ... Get the height of the detail section you set in report design view. ... I wish to draw boxes in this section and need to establish the Detail ...
    (microsoft.public.access.reports)