/ Search

Search Epistola

Find documentation, integration guides, tour steps, blog posts and pages.

DocsIntegrationsTourBlogPage
↑↓↵esc

Work in progress — The Learn section is being expanded; alpha, beta, and preview capabilities are labelled where relevant.

Rich Text

Format text, add lists, and place dynamic values inside sentences or paragraphs.

Rich text

Use Text blocks for paragraphs, headings, lists, inline formatting, and dynamic values. The editor keeps the writing experience familiar while preserving the structure needed for PDF output.

Format text

Select text and use the formatting controls for:

  • Bold and italic emphasis.
  • Underline and strikethrough when the document standard requires them.
  • Subscript and superscript for formulas or official notation.
  • Headings for document sections.

Use formatting consistently. A heading should communicate document structure, while bold and italic should emphasize a word or short phrase rather than decorate an entire paragraph.

Create lists

Use a bullet list when order does not matter and a numbered list when readers should follow a sequence. Ordered lists support decimal, letter, and Roman-numeral styles; bullet lists support several marker styles. Press Tab to nest a list item and Shift+Tab to move it back out.

Preview long or nested lists to make sure the spacing and page breaks remain readable.

The editor has no control for adding or editing hyperlinks. Links that already exist in imported or API-supplied content are preserved and rendered as clickable links in the generated PDF.

Use rich-text data-contract fields

Data contracts provide two rich-text field types. Choose between them based on where the value belongs:

Field type Best for Content shape Insert with
Rich text (inline) Short content inside a sentence, such as a greeting or formatted name One paragraph, with inline formatting and optional line breaks An inline expression chip
Rich text (block) Multi-paragraph content, such as an explanation or policy text Multiple paragraphs, bullet lists, and ordered lists A Rich Text Variable block

Inline rich text belongs inside a sentence:

Dear {{customer.greeting}},

Block rich text needs its own document block. A Rich Text Variable can bind to either rich-text field type, but an inline expression chip cannot bind to a block-rich-text field. A value containing several paragraphs or a list cannot be inserted into an inline chip.

Insert fields into text

Insert a scalar field or an inline rich-text field where case information should appear inside a sentence, such as a name, date, decision, amount, or reference number. Keep the surrounding sentence complete when the field is empty or unusually long.

Preview with realistic examples so the sentence, formatting, and page layout still work when fields are filled.

Preview and check layout

Switch between examples and check:

  • Long paragraphs and wrapped headings.
  • Long field values inside a sentence.
  • Multi-level lists and lists split across pages.
  • Rich-text variables in the rendered PDF.
  • Formatting that should remain consistent across the document.

The editor canvas shows the authored rich text; the PDF preview shows how it will wrap and paginate in the generated document.

More on this topic