我是 ReportLab 的新手。我想在我的 PDF 中以固定宽度打印一个字符串。也就是说,如果字符串长于宽度,它将自动转到第二行。我怎样才能做到这一点?
这是我的代码,结果很奇怪。我不知道如何解决它...
from reportlab.pdfgen import canvas
from reportlab.platypus.frames import Frame
from reportlab.platypus.flowables import XBox
c = canvas.Canvas("hello.pdf")
x = XBox(width=50, height=100, text='abcaf a dsfadf asdfafasf sdfa adsf asdf asdf afasdf df asdf asf asdf asfdsf asss')
f = Frame(x1=150, y1=50, width=200, height=200)
f.add(x, c)
c.save()