在报告实验室PDF表的词包裹

Ped*_*rdi 13 python reportlab

我正在使用Table of Report Lab库在PDF报告上打印表格.我想知道是否可以配置表来执行单元格内容的自动包装.

例如,我的文本不适合列中的单元格.我希望表执行自动调整单元格的内容以适应列宽.可能吗?

Dav*_*ick 16

您可以将任何可流动的内容放入表格元素中.将所有表格元素都设置为可流动的可能是一种很好的做法,因此它们的样式可以相同.对于您的情况,您很可能需要Paragraph可流动.例如.

styles = getSampleStyleSheet()
text = Paragraph("long line",
              styles['Normal'])
Run Code Online (Sandbox Code Playgroud)

您可以将"文本"放入您提供给表格的数据中,它会自动换行.