Studio Report Template Controls
Applies to: Kyvos Reporting
When a report template (.irt file) is applied during report creation in Kyvos Reporting Studio, specific elements are inherited into the report layout (.irl file). Templates include both dynamic controls and static controls, each with distinct behavior and usage.
Types of Controls in Report Templates
Control Type | Description |
|---|---|
Dynamic Controls | These controls transfer formatting and layout properties to the actual report controls in the |
Static Controls | These controls are directly copied from the template to the report layout without modification. They typically include labels, graphics, and decorative elements. |
Kyvos Reporting Studio also applies certain report-level properties from the template to the report layout, such as:
Report Properties:
PrintWidth,DocumentName,ScriptLanguageWatermark Properties:
Watermark,WatermarkAlignment,WatermarkPrintOnPagesPage Settings:
LeftMargin,RightMargin,TopMargin,MirrorMargins,PaperSize,PaperHeight,PaperWidth,Orientation,Collate,Duplex,Gutter,PaperBin
All dynamic control names must begin with the prefix IRT_ and are reserved within the template context.
Dynamic Controls
Dynamic controls are used to define standardized formatting and placement for fields, labels, page elements, and summaries. When a report layout is generated using a template, these controls influence the corresponding report elements.
Available Dynamic Controls
Section | Control Name | Purpose |
|---|---|---|
Report Header |
| Sets formatting and vertical position of the report title. |
Page Header |
| Sets formatting and placement for labels in the page header. |
Page Header / Footer |
| Sets formatting and position for page numbers. Can be reused in both header and footer. |
Group Header (X = 1 to 5) |
| Sets formatting for textboxes in group headers. |
Detail Section |
| Applies formatting for text fields in the detail section. |
|
| Applies formatting for date fields in the detail section. |
|
| Applies formatting for numeric fields in the detail section. |
Group Footer (X = 1 to 5) |
| Sets formatting for summary fields in group footers. |
Report Footer |
| Sets formatting for footer labels. |
Examples
Page number in page footer: Place
IRT_PageNoin the page footer section.Group header and footer structure:
IRT_GroupHeader2_TextBoxin Group Header 2IRT_GroupHeader1_TextBoxin Group Header 1IRT_GroupFooter1_Summaryin Group Footer 1
Detail section customization:
Use
IRT_Detail_TextBox,IRT_Detail_Date, orIRT_Detail_Numberfor consistent field formatting.
Static Controls
Static controls are copied exactly as defined in the template (.irt) and placed onto the report layout (.irl). These are typically used for non-data-driven visual or textual elements.
Common Examples
Control Name | Description |
|---|---|
| Line below the report title in the Report Header |
| Company logo image placed in Report Header |
| Copyright or disclaimer message in Report Footer |
| Company address text control |
| Box placed around a checkbox in Detail section |
| Oval or box shape used in OCR forms |