# Report Template Designer Manual

The &kudesigner; allows to interactivelly create and modify report templates, place report sections and section items onto a report.

&kudesigner; is a WYSIWYG application. Report page size defines the report dimensions on the screen. At the present moment, the scale is set to 100% automatically and can not be changed.

## Every report template may contain following report sections:

- Report Header

- Page Header

- Detail Header

- Detail

- Detail Footer

- Page Footer

- Report Footer

## Report sections may contain following report items:

- Label

- Field

- Calculated Field

- Special Field

- Line

Report sections and items can be placed onto the report template by using menus or toolbars.

Every element, such as report template, report section or an item has it's own properties. Those properties define geometrical, textual and any other parameters. Every time the element placed, a set of default properties applied. For an example, when Label is placed, it's Text property value is set to Text.

To change properties, use Report Item Options dialog. That dialog can be called by &RMB; click on an item or with a Edit Properties button in the Edit Toolbar. See screenshot below (properties for a Field item):

To delete an item, &MMB; click on it or use Delete button in the Edit Toolbar.

New Report dialog

## The &kudesigner; menu reference

&Ctrl; N File New

- Bring the New Report dialog to create a new report template.

  As seen on the screenshot, report page size, orientation and margins must be set before the report created.

  New Report dialog

&Ctrl; O File Open

- Open the previously saved report template.

File Open Recent

- Open the report template from list of recently opened templates.

&Ctrl; S File Save

- Save the current report template into a text file in &XML; format.

File Save As

- Save the current report template into a file and give it another name.

&Ctrl; W File Close

- Close the current report template.

&Ctrl; P File Print

- Print the current report template as text in XML format.

&Ctrl; Q File Quit

- Quit the program.

Edit Clear Selection

- Cancel any edit action, so no properties will be edited or items deleted.

Edit Edit Properties

- Edit properties of the selected item.

Edit Delete

- Delete the selected item.

Sections Report Header

- Place the Report Header section onto the report template.

Sections Page Header

- Place the Page Header section onto the report template.

Sections Detail Header

- Place the Detail Header section onto the report template.

  Before placing the section, the Add Detail Header dialog will be shown to specify the detail level. Detail header will be added to the detail section of given level.

  Add Detail Header dialog

Sections Detail

- Place the Detail section onto the report template.

  Before placing the section, the Add Detail dialog will be shown to specify the detail level.

  Add Detail dialog

Sections Detail Footer

- Place the Detail Footer section onto the report template.

  Before placing the section, the Add Detail Footer dialog will be shown to specify the detail level. Detail footer will be added to the detail section of given level.

  Add Detail Footer dialog

Sections Page Footer

- Place the Page Footer section onto the report template.

Sections Report Footer

- Place the Report Footer section onto the report template.

Items Clear Selection

- Clear item selection, so no report item will be added to the section.

Items Label

- Place the Label element onto the section.

Items Field

- Place the Field element onto the section.

Items Calculated Field

- Place the Calculated Field element onto the section.

Items Special Field

- Place the Special Field element onto the section.

Items Line

- Place the Line element onto the section.