如何使用Reportlab在单个段落中的行之间添加空格
||
我有一段文本是从数据库中动态提取的,并在提供给用户之前以PDF格式放置。文本被放置在衬砌的背景上,就像记事本纸一样。我想对文本进行间隔,以便每条背景线之间只有一行文本。
我能够使用以下代码在段落之间创建垂直间距(用于生成PDF的另一部分)。
style = getSampleStyleSheet()[\'Normal\']
style.fontName = \'Helvetica\'
style.spaceAfter = 15
style.alignment = TA_JUSTIFY
story = [Paragraph(choice.value,style) for choice in chain(context[\'question1\'].itervalues(),context[\'question2\'].itervalues())]
generated_file = StringIO()
frame1 = Frame(50,100,245,240, showBoundary=0)
frame2 = Frame(320,100,245,240, showBoundary=0)
page_template = PageTemplate(frames=[frame1,frame2])
doc = BaseDocTemplate(generated_file,pageTemplates=[page_template])
doc.build(story)
但是,这在这里不起作用,因为我只有一个很大的段落。
没有找到相关结果
已邀请:
2 个回复
讹巳漓把备
凸晴
产生PDF
结果