我看到了一些使用Table添加水平线的示例代码,但是我想知道是否有更快的方式使用Paragraph。我查看了reportlab文档,但是我可以找到任何东西。
所以我的问题是,是否可以使用Paragraph添加水平线?
答案 0 :(得分:5)
最快的方法可能是使用HRFlowable
这种可流动的尝试来模仿HTML <HR>
的行为,只是为了给你一个指示,这就是它在HTML中的样子:
<小时/>
由于此功能没有记录,我能做的最好的就是引用source code来显示所有可用的选项。
在我自己尝试记录这个可流动的
之后HRFlowable (width =“80%”,thickness = 1,lineCap ='round',color = lightgrey,spaceBefore = 1,spaceAfter = 1,hAlign ='CENTER',vAlign =' BOTTOM',破折号=无)
宽度:水平线的宽度
厚度:水平线的高度
lineCap :确定终止线是否结束 在正好在顶点的正方形,顶点上的正方形或顶点上的半圆 颜色:直向前 spaceBefore :??? 未在源代码中使用
spaceAfter :??? 未在源代码中使用
hAlign :??? 未在源代码中使用
vAlign :??? 未在源代码中使用
破折号:允许该行分为点或短划线。