我有要添加到reportlab框架的文本列表
style = getSampleStyleSheet()['Normal']
style.wordWrap = 'LTR'
style.leading = 12
for legend in legends:
elements.append(Paragraph(str(legend),style))
如果图例太长,则末尾的文本根本看不到。
在这种情况下如何引入换行符。
最佳答案
这可能适用也可能不适用,但我刚刚了解到,ReportLab的Paragraph对象忽略了通常用于在Python字符串中引入新行的\n
。
从mailing list中,我了解到,在Paragraph中,您可以使用HTML的<br/>
来引入新行。
对我来说很好。