Elements Tab Reference

Manage elements and layers in the Template Designer.

The Elements Tab is the control center for managing the structure of your template. Here, you can add new visual components to your canvas and manage the stacking order (layers) of existing elements.


Adding Elements

To add a component to your template, simply click one of the buttons in the "Add Elements" grid. The new element will appear on the canvas and be added to the top of the Layers list.

Element TypeDescription
TextA standard text block. Can be static text or mapped to data.
ImageA static image (e.g., logo, signature).
BarcodeGenerates a barcode (Code39, Code128, etc.) from data.
QR CodeGenerates a 2D QR code from data.
Static TableA fixed grid for layouts like headers or info boxes.
Group TableA dynamic table that iterates over transaction data.

Layers Panel & Z-Order

The Layers list at the bottom of the tab shows every element on your current page. The order of this list determines the Drawing Order (Z-Index) and the Flow Order for relative positioning.

Managing Layers

  • Selection: Click a layer to select that element.
  • Reorder:
    • Up Arrow (↑): Moves the element UP the list (Visual: Towards the Back).
    • Down Arrow (↓): Moves the element DOWN the list (Visual: Towards the Front).
  • Delete: Click the Trash Bin icon to remove the element.

Understanding Z-Order (Stacking)

The order of elements in the list determines their stacking order (z-index).

  • Top of List = Drawn First (Background)
  • Bottom of List = Drawn Last (Foreground)

If two elements overlap (e.g., text over an image), the element lower down in the list will appear on top of the element higher in the list.


Case Study: Relative Positioning & Layer Order

When you set an element's position to Relative in the Style Tab, the Layers Order becomes critical.

Example Scenario

Imagine you have two text elements:

  1. "Report Title" (Static Text, Large Font)
  2. "Date" (Variable Text, Small Font)

You want the Date to automatically appear below the Report Title, regardless of how long the title is.

Correct Configuration

Layer Order:

  1. Report Title (First in list)
  2. Date (Second in list) -> Set Position: Relative

Result: The Date looks at the element immediately before it (Report Title), calculates where the title ends, and positions itself directly below it.

Incorrect Configuration

Layer Order:

  1. Date (First in list) -> Set Position: Relative
  2. Report Title (Second in list)

Result: The Date has no "previous element" (or looks at the page margin), so it stays at the top. The Report Title draws after the Date, potentially overlapping it or appearing in the wrong place.