The Structure of Forms and Reports

To go further with designing forms and reports, it is useful to know something about the way Rekall structures these internally, what types of objects can be embedded into forms and reports, and the settings that apply to each type of object. This is covered in this chapter.

The first two sections in this chapter outline describes the types of objects.

Form Controls
Report Controls
Forms and Reports are Trees
Objects are Classes
KBNodes, KBObjects and KBItems
KBBlock and Friends
Data Controls
Containers: KBHeader, KBFooter, KBContainer, KBTabberPage
Forms and Reports
Properties
Common Properties
Data-Related Properties
Block Properties
Form Properties
Report Properties