段落 Reportlab 中的分界线

Breakline in Paragraph Reportlab

我正在尝试在 Reportlab 的段落中添加分隔线。虽然一些 HTML 标签喜欢作品,但
导致此异常:

caused exception paraparser: syntax error: No content allowed in br tag

这是我包装文字的地方:

  style = ParagraphStyle(
      name='Normal',
      spaceAfter=40,
      fontName='Times-BoldItalic',
      fontSize=18,
  )

text=Paragraph(f"<p> <b>{df.set_index('concat').loc[i]['Title']}</b> <br> Some more text </p>", style=style)

使用 <br/> 代替 <br>

使用 <br> 引发 ValueError: paraparser: syntax error: No content allowed in br tag


如果使用 <br/> 不能解决问题,则使用结束标记 <br/><br>.

尝试:

text=Paragraph(f"<p> <b>{df.set_index('concat').loc[i]['Title']}</b> <br> <br/>Some more text </p>", style=style)