The Elements Panel on the left side of the canvas contains all the elements used to create the report content.
Header & Footer
- Automatically adds page headers and footers.
- If there is insufficient space when an element is dragged into it, the area automatically expands.
- The QR Renderer and Barcode Renderer cannot be dragged into these areas.
- Height and border settings can be adjusted.
- In dynamic reports:
- If the report is split into multiple pages
- Header appears only on the first page
- Footer appears only on the last page.
- It is treated as Report Header within the system.
Page Header & Page Footer
Used to create page-based repeating header and footer areas.
- Used to add content that repeats on every page when a report is split into multiple pages.
- Labels, images, icons, and other supported elements can be dragged into it.
- The height can automatically expand if the space is insufficient.
- Height and border settings can be adjusted.
Box
- Width, height, x, and y values can be adjusted.
- Fill color and border settings can be configured.
- Any desired element can be dragged into it.
- If the added content does not fit, the Box area automatically expands.
Label
- Used to add text.
- Text direction can be adjusted.
- Support for Vertical WritingMode (right-to-left and left-to-right) is available.
- By selecting Current Page via the Symbol Picker, a dynamic page number can be added.
- By selecting Total Pages via the Symbol Picker, the total number of pages in the report can be displayed dynamically.
- The Border feature is available for the Label element. With the Border feature, the border color, thickness, and appearance can be adjusted.
Icon & Image
- Images and icons can be added.
- Size, color, and position settings can be adjusted.
Vertical Panel
- Used to create a fixed vertical panel.
- Can be positioned by dragging.
- Background color and border can be adjusted.
- Multiple Vertical Panels can be added.
QR Renderer & Barcode Renderer
- After entering a value, width and height can be adjusted.
- Used for data-driven visualization.
Divider
- Adds a divider.
- Y-position, color, and border settings can be adjusted.
- Solid or dashed styles can be applied.
Page Break
- Used to add a page break.
- For example, to create two pages of A4 (297 mm) size:
- A Page Break can be added with Y = 297 on the ruler.
- The Y value can also be manually entered as 297 in the Layout section.
Report Table
Report Table is used for dynamic data display.
To use the Report Table:
- First, the Get Report Base64 action must be added.
- Then, the Print PDF or Download PDF action must be added.
Features:
- It is dynamic.
- Multiple Labels can be added to a single column.
- The Element Direction property allows you to select horizontal or vertical orientation.
- Element gap can be adjusted.
- Fill color and border properties are supported.
Static Table
Static Table offers a fixed table structure similar to Excel.
- Labels can be dragged into it for x–y based positioning.
- The border is adjustable.
- Per column:
- Colspan
- Rowspan properties are supported.
Table Operations
From the Table Operations section at the bottom:
- Rows can be added above or below.
- Columns can be added to the right or left.
- Column content can be cleared.
- Cells can be merged (Merge).
During the Merge operation:
- Colspan and Rowspan are automatically applied.
- When multiple cells are selected, the number of selected columns is automatically reflected in the Colspan field.