10

我正在使用 OpenERP 7

我想修改我的发票报告页脚以显示当前页面和总页数,如下所示:

page:1/2 在第一页和

page:2/2 在第二页...

这是我的代码:

<place x="1.3cm" y="0cm" height="1.55cm" width="19.0cm">
                <para style="main_footer">[[ company.rml_footer ]]</para>
                <para style="main_footer">Page: <pageNumber/>/<pageCount/></para>
</place>

但 pageCount 不返回任何数字。怎么了 ?

4

3 回答 3

6

大家好,谢谢大家的回答。

事实上,经过深入和艰苦的搜索,我发现<pageCount />当我们将它放入标签时,该标签不会返回任何值,<place />因此我将它放入<drawstring />标签中并返回总页数。这是我的代码:

 <place x="1.3cm" y="0cm" height="1.9cm" width="19.0cm">
           <para style="main_footer">
                 Page: <pageNumber/>/
           </para>
 </place>
 <drawString x="11.36cm" y="1.64cm" ><pageCount/></drawString> 

我知道这个解决方案不专业,但它确实有效,希望这个错误能尽快修复。

问候

于 2013-12-06T20:28:53.357 回答
5

这是一个尚未修复的错误。看看这里pageCount Bug。也许问题可以通过附在此处的小补丁来解决。

于 2013-11-28T06:54:23.467 回答
1

如果你写,在你的页脚:总页数将写在选择的确切位置(这里 x="10.5cm" y="0.8cm",x 和 y 从左下角开始)。请注意,如果您键入:Total Pages:则标签将与标签“Total Pages:”重叠(这是因为作为最后一步填充)。因此,请确保在您选择的坐标处的标签中单独包含此标签。

于 2013-12-06T06:00:49.417 回答