Oxetta is a free report generator, the tool helping you print reports and other printable forms from your application.
Oxetta is a fast and compact report generator. It contains a graphical report designer, reporting engine itself (designed as a DLL file) and a sample application built with Visual C++ 2010. Oxetta supports both Unicode and ANSI programs and have print and print preview capabilities. Oxetta can retrieve information necessary for printing the report from your database thru ODBC or directly from your own application by using a callback function the application can provide.
To start using Oxetta with your application, please download it, install it to your computer and run the Oxetta.exe program. With this application you can design the report template that will be used to print the report. The report design process is very similar to what you are doing when designing reports with other reporting engines: you create a new blank report, place report bands on it, add elements such as DB Text Box or Rectangle to the report bands, configure the ODBC connection reporting engine will use to get data from the database and finally save the report template to a disk file.
To launch a report from your source code, you need to include the Oxetta header file to your project and then call the only function, providing it with the name of the report file you've created in Oxetta.exe application - see above. In more complex cases you might need to develop a callback function Oxetta will use to retrieve additional information from your application.
To distribute Oxetta reports with your application you will need to include to your program installation the oxetta.dll file (about 500 kilobytes); and report template files you've designed (a few kilobytes each). This differs Oxetta from the other reporting engines that normally have huge (tens of megabytes) runtimes that should be distributed with the applications.
Free for commercial and non-commercial use!