Reporter Component

Top  Next

Reporter component supports two important report generation technologies which are;

JasperReports. It is a well known open source report generation engine that is used widely in the Java community.
XSL-Fo. If we name it as the future of the printing it would not be wrong at all. XSL-Fo benefits from the power of the XSLT for generating state-of-the art reports that includes SVG graphics.

Besides supporting the report generation the Reporter component also provides valuable functions to print the generated documents to both server and client printers.

The features overview:

FopProcess element can be used inside the process forms and PDF documents can be generated  by using the provided XSL-Fo template and the XML Data.
By processing the data, obtained from the databases with queries, and the JasperProcess templatesa s inputs, the JasperProcess element can generate reports in PDF, Text, XLS, CSV and RTF formats.
The PDF documents can be transformed into PostScript documents.
PDF documents can be sent directly to the browsers as the response.
The list of the printers connected to the server or the local computers can be obtained.
The PDF or the PostScript documents which are generated after executing a set of processes can be printed to the server printers or to the local printers (the printers of the client computer that runs the browser) directly. The "directly" means here; printing directly to the local printer without opening the PDF document in the browser and without requiring the user to give the print command.

libex

Component Elements

FopProcess

JasperProcess

 

PdfToPostScriptProcess

FileToBrowserProcess
 

PrintProcess

 

ServerPrinters

 

ClientPrinters

ClientPrintersApplet

 

ClientPrintIFrame

ClientPrintCommand

ClientPrintExecutionDef