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.
By utilizing JasperFillProcess and JasperMergeProcess various reports are generated and merged into one single document.
"JasperFillProcess" ve "JasperPrintProcess" ile üretilen raporlar doğrudan yazıcıya gönderilebilir
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

Report Generation

FopProcess

JasperProcess

JasperFillProcess

JasperMergeProcess

 

 

Other

PdfToPostScriptProcess

FileToBrowserProcess
 

 

 

Printing

ClientPrintCommand

ClientPrinters

ClientPrintersApplet

ClientPrintExecutionDef

ClientPrintIFrame

 

JasperPrintProcess

PrintProcess

ServerPrinters