Moin Moin,我正在开发 Openerp 7,并使用 rml 创建了 pdf。问题是:我需要页码,但只是从第二页开始。我尝试了一些 rml if 子句语句,但第 1 页总是被打印出来,而且得到 printet 的东西非常奇怪。
<header>
<pageTemplate id="second">
<frame id="second" x1="2.2cm" y1="2.5cm" width="16.9cm" height="22.3cm"/>
<pageGraphics>
<image file="images/isatech_water_header_medium.jpg" x="0.0cm" y="24.4cm" width="19.0cm" height="6.0cm"/>
<image file="images/isatech_water_footer.jpg" x="0.0cm" y="-0.5cm" width="16.9cm" height="2.6cm"/>
</pageGraphics>
</pageTemplate>
<pageTemplate id="first">
<frame id="first" x1="2.2cm" y1="2.5cm" width="16.9cm" height="22.3cm"/>
<pageGraphics>
<image file="images/isatech_water_header.jpg" x="0.0cm" y="24.4cm" width="19.0cm" height="6.0cm"/>
<image file="images/isatech_water_footer.jpg" x="0.0cm" y="-0.5cm" width="16.9cm" height="2.6cm"/>
[[ <pageNumber/> != '1' and <drawCentredString x="10cm" y="0.3cm"><pageNumber/></drawCentredString> ]]
</pageGraphics>
</pageTemplate>
</header>
pdf上打印的内容是:
]] 1(2,3,...)
pageTemplate 第二个用于在第 1 页之后打印不同的页眉。我希望在页码之后直接打印。
我真的不知道为什么代码表现得像他一样。也欢迎不同的解决方案。
制造克里斯