0

我有一个表格,它出现在发票的项目行之后。由于项目行的数量因发票而异,因此表格随之移动。我希望表格贴在页面底部。我从http://www.reportlab.com/examples/rml/test/test_008_tables.rml看到一行调用 topPadder但在 OpenERP 报告中不起作用。谁能提供替代解决方案?

谢谢。

4

2 回答 2

1

我知道这是一个旧线程,但你可以使用storyPlace标签。您可以定义它的宽度和高度,以及它的 x 和 y 位置。

它应该如下所示:

<storyPlace x="35" y="660" width="525" height="73" origin="page"> <!-- put your table here --> </storyPlace>

有关示例,请参阅此reportlab 示例

于 2016-12-15T09:56:24.287 回答
0

您可以尝试将表格放入headerRML 文件的部分。我已经使用了这个选项,但它只适用于单页发票(我的旧发票结构,现在我使用多页发票)。

<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>
于 2014-05-12T01:32:17.500 回答