Skip to content

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