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