var fDesc=new Array(); fDesc[0] = "Report generator for Windows Developers. Includes an easy-to-use report editor and powerful programming
interfaces for all languages. Features:

DATA CONNECTION

- Can connect to all SQL databases using ADO, BDE or ODBC technologies).
- Native connections to specific databases.
- Connection re-routing and merging facility


REPORT EDITOR

- Powerful and user-friendly report editor:
- Bilingual English and French software.
- SQL query editor.
- Syntax-highlighting formula editor
- Document framework editor.
- Comprehensive property editor.
- Data dictionaries with inheritance features.
- Report viewer (document, data grid, chart, hypercube).


REPORTS

- Data sources: data can be retrieved from databases or supplied by external applications.
- Can process automatic calculations and produce statistics from retrieved data.
- Output to screen, printer, email, or to various file formats (PDF, HTML, RTF, image formats, TXT, XML, MS-Excel,
MS-Word, etc).
- Supports: images, rich texts, bar-codes, business charts, tables of contents, visual models, hyperlinks, calculation
formulae...
- Dynamic layout
- Sub-reports
- Multilingual reports


PROGRAMMING INTERFACES

3 equivalent object-oriented APIs, each of them containing about 300 programming symbols (methods, properties
and events):
- ActiveX
- VCL: supports Delphi 5, 6, 7, 2005 and 2006 (in Win 32 mode) and C++Builder 5
- DLL: based on a plain dynamic link library. Supports all programming languages.


COMPANION TOOLS

- DataSurfer: business-intelligence tool
- ReportRetoucher: visual retouching tool for End-Users
- ReportServer: Intranet and Extranet report publisher."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }