You can add customized report wizards that create
reports of a particular design or functionality. To add a custom wizard, you
create an Eclipse plug-in that extends the
newWizards extension
point, and implement it using Crystal
Reports classes. You can set the properties of this wizard to integrate
seamlessly with the Crystal
Reports environment.
Report wizards are usually customized for these
tasks:
Create reports based on a template.
For example, a wizard can create a report with
your company logo and design.
Create reports based on user input.
For example, a wizard can prompt the user for a
report title, and add it to the report header.
Adding a new report wizard involves the following
steps:
Creating a plug-in project that includes the
com.businessobjects.crystalreports.designer.sdk
library as a dependency.
Adding the
org.eclipse.ui.newWizards extension
point to the plug-in project.
Adding
the wizard to the
com.businessobjects.crystalreports.designer.wizardcategory
category to display the wizard in the
Crystal Reports category.
Setting the plug-in perspective values
to
com.businessobjects.crystalreports.designer.perspective
to use the
Crystal Reports
perspectives.
Implementing the wizard by extending the
com.businessobjects.crystalreports.designer.sdk.wizard.ReportWizard
class.
Classes used to create custom report
wizards
com.businessobjects.crystalreports.designer.sdk.ReportWizardDefines a wizard that can be used to create Crystal reports.
Extension points used to create custom report wizards
Settings used to create custom report
wizards
com.businessobjects.crystalreports.designer.wizardcategoryThe value of the Crystal Reports category used in the
"New" wizard.
com.businessobjects.crystalreports.designer.perspectiveThe value of the Crystal Reports perspective.