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