首页 > 解决方案 > ReportLab - 将两个段落放在同一行,中间有空格

问题描述

请不要将此标记为重复。我在 SO 上看到了一些类似标题的问题,但在这种情况下它们对我没有帮助。

我希望我的两段看起来像这样。

Paragraph One with one kind of style Paragraph two with different kind of style

我尝试了下面的代码,但表格在两段之间留下了太多的空白。像这样

Para1 [padding...................] Para2 [padding...................]

但我希望它像:

Para1 Para2

我只想像TEXT1 text2一样并排文本。它不必像桌子一样。

我的代码是:

stuff1= Paragraph(str(stuff.1).encode('utf-8'), st1)
stuff2= Paragraph(str(stuff.2).encode('utf-8'), st2)
table_stuff = Table([[suff1, stuff2]], colWidths=None)

标签: pythonreportlab

解决方案


我最终这样做了:

stuff = '<font size="18">'+var1+'</font>'+ '<font size="15" color="gray">'+' '+var2+'</font>'
stuffPara = Paragraph(str(suff).encode('utf-8'), st)

table_stuff = Table([[stuffPara]], colWidths=None)

推荐阅读