Text Component
The Text Component allows you to display static text, user inputs, or data from external sources. It offers customization options like font size, style, alignment, and color, giving you the flexibility to adjust it to your specific needs.
The Text Component can also be used to create different expressions using our expression language, offering a variety of ways to format and display content.
It is possible to split text content in the Text Component into columns by selecting the desired number of columns in the Columns option within the Properties tab. All page breaks and overflows are handled automatically, so you can easily split dynamic content into columns.
NB! In the editor view, you will see a single column and content is split into multiple columns once the output (PDF or preview) is rendered.
The Advanced tab offers additional options for customizing your documents as well as improving navigation in the editor between components. There are 5 options available:
Unique identifier – Allows adding a unique identifier to component, ensuring precise component identification and improving navigation in the Component list.
Lock position – Locks the component in a defined position, preventing it from being affected by other components and ensuring it doesn’t affect them.
Enable array functions – Enables array functions in the Expression language.
Render as an editable field – Renders the content as an editable field, allowing users to edit the content directly in the generated PDF.
Render HTML as plain text – Renders HTML tags as plain text, displaying the raw tag structure instead of rendering the HTML content.
Common use-cases of the Expression language
Converting HTML to PDF - How to start?
Which fonts, languages and characters are supported?
The Text Component can also be used to create different expressions using our expression language, offering a variety of ways to format and display content.
Newspaper columns
It is possible to split text content in the Text Component into columns by selecting the desired number of columns in the Columns option within the Properties tab. All page breaks and overflows are handled automatically, so you can easily split dynamic content into columns.
NB! In the editor view, you will see a single column and content is split into multiple columns once the output (PDF or preview) is rendered.
Advanced tab
The Advanced tab offers additional options for customizing your documents as well as improving navigation in the editor between components. There are 5 options available:
Unique identifier – Allows adding a unique identifier to component, ensuring precise component identification and improving navigation in the Component list.
Lock position – Locks the component in a defined position, preventing it from being affected by other components and ensuring it doesn’t affect them.
Enable array functions – Enables array functions in the Expression language.
Render as an editable field – Renders the content as an editable field, allowing users to edit the content directly in the generated PDF.
Render HTML as plain text – Renders HTML tags as plain text, displaying the raw tag structure instead of rendering the HTML content.
Editable fields
Related articles you may find helpful
Common use-cases of the Expression language
Converting HTML to PDF - How to start?
Which fonts, languages and characters are supported?
Updated on: 10/04/2025
Thank you!