亲爱的
我们要求仅在PDF格式的业务文档(如发票、销售报价单、销售订单)的第一页打印用户定义的公司页眉。所有其他页面的PDF报告必须只包含我们的公司标志。在
幸运地发现了post of Brett Lehrer我尝试使用
<header>
<pageTemplate>
<frame id="first" x1="1.3cm" y1="3.0cm" height="21.7cm" width="19.0cm"/>
<stylesheet>
<!-- style definitions in here -->
</stylesheet>
<pageGraphics>
...
<!-- corporate logo definition in here -->
...
<docIf cond="doc.page==1">
...
<!-- all corporate contact data in here -->
...
</docIf>
</pageGraphics>
</pageTemplate>
</header>
在自定义公司标题RML定义中。在
进一步修改函数def _flowable(...)
中的文件./odoo/openerp/report/render/rml2pdf/trml2pdf.py
,以处理<docIf>
标记,如下所示
但这带来了所需的结果:
公司页眉打印在PDF上,没有在每个页面上的<docIf>
标记内的任何定义。似乎这种情况永远不会变成现实。在
几天来的网络调查至今没有结果。在
你们中有谁可能已经解决了这样的需求,或者在OpenERP/odoo中使用了条件RML输出?在
你能帮忙吗?非常感谢您的意见/想法。 谢谢
我只想评论一下,但我不被允许。^^ 我认为不可能使用docIf和页码来更改布局,因为rml处理页码是最后一步。(我猜?!) 我也试过了,但没用。在
长话短说我也有同样的问题。我是这样解决的。Link
只要你只想更改第一页,它就可以工作了。在
制造
相关问题 更多 >
编程相关推荐