python 换行文本和报告实验室
python wrap text and reportlab
我有一些代码,我想在每 10 个字符中包装我的长字符串,然后使用 reportlab 将其添加到 PDF 中:
这是我尝试的方式:
text = '*long_text_long_text_long_text_long_text*'
text = "\n".join(wrap(text, 10))
canvas.drawString(5,227, text)
我的 pdf 已创建,但在我想换行的地方我只能看到黑色矩形。可以看附图:
你能帮帮我吗?谢谢!
drawString 绘制单线。所以你需要调整循环中每一行的坐标。
y = 227
for line in wrap(text, 10):
canvas.drawString(5, y, line)
y += 15
我有一些代码,我想在每 10 个字符中包装我的长字符串,然后使用 reportlab 将其添加到 PDF 中:
这是我尝试的方式:
text = '*long_text_long_text_long_text_long_text*'
text = "\n".join(wrap(text, 10))
canvas.drawString(5,227, text)
我的 pdf 已创建,但在我想换行的地方我只能看到黑色矩形。可以看附图:
你能帮帮我吗?谢谢!
drawString 绘制单线。所以你需要调整循环中每一行的坐标。
y = 227
for line in wrap(text, 10):
canvas.drawString(5, y, line)
y += 15