## JReport Engine Bean

JReport Engine Bean provides a programming API for the report running and exporting process. It enables you to:

- Run the result for a pre-developed report.
- Assign new values for the predefined objects in the report, and then run the result with the new values. These objects include parameter, WHERE portion, data driver, and connection.
- Export the report result to different file formats (HTML, PDF, XLS, RTF, Postscript, Text, CSV, Applet, E-mail, XML and Fax) or to a printer.

The following topics detail how to use JReport Engine Bean:

- Installing the Engine Bean
- Preparations for calling the Engine Bean
- Deploying Runtime components
- Engine Bean properties
- Programming with the Engine Bean
- Deploying the Engine Bean as an EJB to an application server