在段落[Reportlab]

时间:2016-03-18 16:19:22

标签: python django pdf reportlab paragraph

我看到了一些使用Table添加水平线的示例代码,但是我想知道是否有更快的方式使用Paragraph。我查看了reportlab文档,但是我可以找到任何东西。

所以我的问题是,是否可以使用Paragraph添加水平线?

1 个答案:

答案 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 :??? 未在源代码中使用
  破折号:允许该行分为点或短划线。