It is easy to design a single simple report from a blank template. However, reports are often more complex, and are related to other reports that share overall report properties, layout, and even report elements. In such a situation, it is best to design a meta-template encapsulating the common features that can form the basis for this group of reports.
A meta-template initially appears as a blank report template using one of the two report layout models. After the meta-template is created and saved, it will appear in the new report dialog box. It can then provide the foundation for a new report template which can be edited further.
Based on a Meta-Template Several predefined meta-templates are provided by Report Designer. These are the ‘Blank Tabular Report, ‘Blank Flow Report’, ‘Mailing Label’, ‘Simple Report’, ‘Large Portlet’, and ‘Small Portlet’ meta-templates.
Before starting to design the meta-template, consider what report properties and elements are common to the reports which will be created from it. The layout should be identical for each report, and the orientation will usually be the same. There are generally shared elements as well, particularly in the report headers and footers. The meta-template should contain as many of the shared features as possible to save repeated editing in the report templates but should be general enough to allow room to create new reports from it at a later point. In case unforeseen needs do arise that require changing the meta-template, the report templates created from it will be automatically updated.
One way to increase the flexibility of the meta-template is to add report elements into special editable regions. Editable regions are sections of the metatemplate that can be edited in the templates created from it. The editable regions must be added in any location where new elements will be placed inside the template, and any elements put into the editable regions inside the meta-template will be editable within the template as well. If a data element such as a chart or table is placed into the editable region, a ‘Data Binding’ dialog box for that element will open at the time that the new report template is created.
To add report components inside editable regions:
Copyright © 2024, InetSoft Technology Corp.