## JReport Designer API

Besides editing a report with the design panel in JReport Designer, you can also edit a report with the Designer API. By creating a Designer instance in your Java program, you can modify a report with the methods provided by the Designer API. The Designer API is for designing a report with your own application.

JReport Designer API fully realizes designing a report programmatically. That is, with the Designer APIs you can edit the layout of a report all in code. You can change the property values, or modify the report by inserting objects such as DBFields, formulas, text objects, and charts. You can also create and design a report with the Designer API.

The following sections explain the Designer API in detail:

- Designer API packages & license
- Installing the Designer API
- Getting started
- Programming with the Designer API