The elements, that you can use to build up a design (or template as they are called in InterFormNG2) are described below.
The elements are found on the top of the designer and are marked below with the blue frames:
The bottom row is displayed if you click the '+' icon in the top row.
There are also 2 special elements, that can only be inserted outside the page element. To view these elements you need to click 'Template' in the element list on the left:
These two elements are explained in the bottom of this list.
The elements are from left to right:
Component: Inserts a common component/subtemplate, which is a selection of design elements. Useful for common header/footers.
Image: Inserts an image.
Translation: Refer to translation table e.g. for a multi-language template.
Table: Add a fixed or dynamic table of cells to e.g. organize the output into fixed columns/rows with or without lines.
Text: Add a text element. This can a fixed text, XML data, an Xpath expression or translation text.
Container: A 'folder' to group elements together. Elements inside are positioned relative to the container.
Line: Inserts a line.
Flow direction: Sets the flow direction of a selected page or container. This is used when elements are inserted relatively (default).
Fill color: Fills a selected container, table or cell in a table with a color.
Borders: Add borders to a selected container, table or cell.
Barcode: Insert a barcode.
Page Break: Inserts a page break.
Line break: Inserts a line break. This is only available for containers with a horizontal flow (row).
Comment: Adds a comment to the design. Not visible in the merged result.
Embed a file: (Require the AdvancedPDF module). Adds an embedded file to the merged PDF result.
RFID tag: Inserts an RFID tag on RFID capable ZPL compatible printers.
Form field: Inserts a input field in the output PDF file.
Bookmark: Inserts a bookmark in the output PDF file.
Chart: Inserts a chart in the output.
Repeat: Repeats the elements inside this folder a number of times.
If element: Inserts/executes the folder if a boolean expression (condition) is true.
Select element: Similar to the If element. Branches out with multiple conditions and an Otherwise branch.
Variable: Defines and set a value for a variable.
Page element: Inserts an extra page element in the merged result.
Template properties: The general properties of the template.
Workflow variable: Defines and set a value for a workflow variable.