Programming using the BIRT Reporting APIs : Building a reporting application : Modifying a report design using the API
 
Modifying a report design using the API
A reporting application can modify a report design before generating the report. For example, the application can add or remove items from the report design based on the user who generates the report. To provide further customization of a report, during the generation of the output, a report design can use JavaScript classes or embedded JavaScript code to handle events. The classes in the Design Engine API support making changes to a report design and including or changing scripts. The key Design Engine classes are in the org.eclipse.birt.model.api package.