【问题标题】:Align of text in reportLab with platypus table style将 reportLab 中的文本与鸭嘴兽表格样式对齐
【发布时间】:2012-12-08 12:41:20
【问题描述】:

我正在使用 ReportLab 生成 PDF 报告。

我有一张桌子。我为垂直对齐设置了一个样式:

('VALIGN',(0, 0),(-1,-1),'MIDDLE')

但在某些表格单元格中它是不正确的,并且某些文本超出了单元格! 为什么? 解决办法是什么?

【问题讨论】:

  • 你能提供更多细节吗? ReportLab 并不完美,因此您可能需要进行一些操作才能获得所需的内容,但通常情况下,这只是确保表格内容的设置方式能够让渲染引擎弄清楚如何处理他们。
  • 当我使用波斯语时,VALIGN 不起作用并且文本无法正确对齐。但我使用段落及其工作并正确对齐

标签: reportlab platypus


【解决方案1】:

表格中的文本应包含在段落中。然后它们应该保持在列的宽度内。

参考这个答案,那里也有一个示例代码。 Wrap text in a table reportlab?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    相关资源
    最近更新 更多