【发布时间】:2012-12-05 09:51:19
【问题描述】:
首先,我是 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|
我希望你明白我想说什么。
【问题讨论】:
标签: python reportlab pisa xhtml2pdf