gpt4 book ai didi

python - Reportlab - 如果段落对于一行来说太长,如何引入换行符

转载 作者:太空狗 更新时间:2023-10-29 20:37:35 29 4
gpt4 key购买 nike

我有一个要添加到 reportlab 框架的文本列表

style = getSampleStyleSheet()['Normal']
style.wordWrap = 'LTR'
style.leading = 12
for legend in legends:
elements.append(Paragraph(str(legend),style))

如果图例太长,最后的文字根本看不到。如何在这种情况下引入换行符。

最佳答案

这可能适用也可能不适用,但我刚刚得知 \n我通常用来在 Python 字符串中引入新行的方法被 ReportLab 的 Paragraph 对象忽略了。

来自mailing list我了解到在 Paragraph 中你可以使用 HTML 的 <br/>改为引入新行。

这很适合我。

关于python - Reportlab - 如果段落对于一行来说太长,如何引入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3816006/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com