Skip to content

RichText

Renderiza texto com diferentes estilos em um mesmo bloco. Cada trecho é um TextSpan.

JSON

json
{
  "type": "richText",
  "id": "disclaimer",
  "x": 40,
  "y": 10,
  "spans": [
    { "content": "Atenção: ", "bold": true, "color": "d32f2f", "fontSize": 12 },
    { "content": "este documento é uma ", "fontSize": 12 },
    { "content": "prévia", "italic": true, "fontSize": 12 },
    { "content": " e pode sofrer alterações.", "fontSize": 12 }
  ]
}

Propriedades do RichTextElement

PropriedadeTipoDescrição
spansarrayLista de TextSpan

TextSpan

PropriedadeTipoPadrãoDescrição
contentstringTexto do trecho
fontSizedouble12.0Tamanho
boldboolfalseNegrito
italicboolfalseItálico
underlineboolfalseSublinhado
colorstring"000000"Cor (hex)

Renderização

FormatoComo renderiza
PDFpw.RichText com spans estilizados
HTML<p> com <span> por trecho
CSV/ExcelSpans concatenados como texto plano

Sulfite do 🇧🇷 para o mundo © 2026 Rafael S. Pinheiro