HTML¶
The HTML component allows direct input of raw HTML for incorporating pre-formatted content from external systems.
Configuration¶
Configure the HTML component with these options:
| Option | Description |
|---|---|
| Content | Raw HTML input area - supports text templates for dynamic values |
| Column Count | Split content into multiple columns for newspaper-style layouts |
| Column Gap | Set spacing between columns (e.g., 5px, 5%, 1pt) |
| Allow this component to break across multiple pages | Enable content to flow across page boundaries |
The content area supports HTML markup with embedded text template variables for dynamic data integration.
Use Cases¶
- CMS content integration - import rich text content from content management systems without recreating formatting
- Pre-formatted content reuse - utilize existing HTML content from external systems or databases
- Dynamic HTML content - combine static HTML with dynamic values using text templates
- Multi-column layouts - display content in newspaper or magazine-style column formats
- Formatting preservation - maintain existing formatting from external sources
Tips¶
- Use text templates within HTML content to inject dynamic values (e.g.,
<h1>{$param.title}</h1>) - Import HTML content from CMS or external systems rather than recreating manually
- Use Column Count and Column Gap for responsive multi-column layouts
- Enable page breaking for long content that should flow across pages
- Content can be added to dictionary for translation support