首先,我是 python、reportlab、xhtml2pdf 的新手。我已经用reportlab完成了我的第一个pdf文件,但我遇到了以下问题。
我需要两列中的大文本。
首先,我创建画布,创建故事,将大文本作为段落附加到故事中,创建框架,最后将故事添加到框架中。
c = Canvas("local.pdf")
storyExample = []
textExample = (""" This is a very large text Lorem Ipsum ... """)
storyExample.append(Paragraph(textExample, styleText))
frameExample = Frame(0, 0, 50, 50,showBoundary=0)
frameExample.addFromList(storyExample,c)
c.showPage()
c.save()
奇迹般有效。但我需要在两列表示中显示文本。
现在文本只是流向我的框架,如:
|aaaaaaaaaaaaaaaaaaaa|
|bbbbbbbbbbbbbbbbbbbb|
|cccccccccccccccccccc|
|dddddddddddddddddddd|
但我需要这样:
|aaaaaaaaa bbbbbbbbbb|
|aaaaaaaaa cccccccccc|
|bbbbbbbbb cccccccccc|
|bbbbbbbbb dddddddddd|
我希望你明白我想说什么。