我有一个表格,它出现在发票的项目行之后。由于项目行的数量因发票而异,因此表格随之移动。我希望表格贴在页面底部。我从http://www.reportlab.com/examples/rml/test/test_008_tables.rml看到一行调用 topPadder但在 OpenERP 报告中不起作用。谁能提供替代解决方案?
谢谢。
我有一个表格,它出现在发票的项目行之后。由于项目行的数量因发票而异,因此表格随之移动。我希望表格贴在页面底部。我从http://www.reportlab.com/examples/rml/test/test_008_tables.rml看到一行调用 topPadder但在 OpenERP 报告中不起作用。谁能提供替代解决方案?
谢谢。
我知道这是一个旧线程,但你可以使用storyPlace
标签。您可以定义它的宽度和高度,以及它的 x 和 y 位置。
它应该如下所示:
<storyPlace x="35" y="660" width="525" height="73" origin="page">
<!-- put your table here -->
</storyPlace>
有关示例,请参阅此reportlab 示例。
您可以尝试将表格放入header
RML 文件的部分。我已经使用了这个选项,但它只适用于单页发票(我的旧发票结构,现在我使用多页发票)。
<place x="1.0cm" y="1.0cm" width="19.0cm" height="2.0cm">
<blockTable colWidths="X.X,X.X,X.X" style="YYY">
<td>...</td>
</blockTable>
<place>