Why HTML?
· because HTML is a widespread format
· it's easy to send HTML Report by E-mail, and view it with a HTML browser
· it's easy to make transformation into the text format file and print a draft report
· it's convenient to store fields description in the HTML format file
· it's possible to generate a several levels report and view it with a built-in HTML browser
· it's possible to view source data from htmlReport with only one mouse button click
· it's possible to use tools, which are already created
The htmlReport component provides an easy way to generate HyperText Markup Language (HTML)
reports in a Borland Delphi program. Creating this component it was wanted to make such a
tool for generating reports, which help to print data from an abstract source, i.e. with
virtual method next you'll be able to pass from one detail line of data to another at the
moment of printing. This method has the only one specified characteristic: when the printed
data is over next has to give back the value "False", otherwise - "True".
Only the programmers themselves know what they are doing with the method next, so htmlReport
component has to demand data with the method GetDetailLine. That is the main feature of the
component, which prints reports - at the moment of printing the programmer is able to stay in
control: he can move what he wants with method next, he can give what he wants with method
GetDetailLine. All this you are able to change on the spot in connection with data, format,
language, etc.
The other feature of this component is the possibility to change some of the report properties,
i.e. it is possible to delete report fields, change their positions etc. without recompiling the
main program.
It is very easy to create a htmlReport with several levels, because the report is printed as a
HTML type file. First of all is displayed sum data which is at the highest level. If the user
wants some more detailed data, he must only click the mouse button and get information. There
are 10 of such levels to travel and the price of crossing these levels for the programmer is only
two commands: LoadPrior and Find.
So the htmlReport component helps you concentrate your skills on the logic of your application
instead of writing code for report generating. The HtmlReport component for DELPHI provides
everything you need to generate professional, HTML-quality reports in you application.
The professional version contains a complete component editor, an example code and complete
documentation for both 16-bit and 32-bit programming.
Baltic Solutions
bal-sol@klaipeda.omnitel.net
http://www1.omnitel.net/proga