查看“自定义页面格式”的源代码
←
自定义页面格式
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
在这时,我们的报告在HTML中看起来很好,但是打印出来PDF的页面并没有很好。我们可以使用横向页面获得更好的结果。所以我们需要添加本文格式。 在XML文件的顶部,添加以下记录: <nowiki> <record id="paperformat_euro_landscape" model="report.paperformat"> <field name="name">European A4 Landscape</field> <field name="default" eval="True" /> <field name="format">A4</field> <field name="page_height">0</field> <field name="page_width">0</field> <field name="orientation">Landscape</field> <field name="margin_top">40</field> <field name="margin_bottom">23</field> <field name="margin_left">7</field> <field name="margin_right">7</field> <field name="header_line" eval="False" /> <field name="header_spacing">35</field> <field name="dpi">90</field> </record> </nowiki> 它是一份欧洲A4格式的拷贝,原定义文件为addons/report/data,report_paperformat.xml文件,但改变方向从纵向到横向平铺。从web客户端'''Settings|Technical| Reports|Paper Format'''菜单中,可以看到已定义的文件格式。 现在我们可以在报告中使用它了。默认的文件格式定义在公司设置中,但我们也可以对特定的报告手动指定要用的纸张格式。在报告的action中用paperfomat属性来指定。 让我们编辑用来打开报告的action,添加一下属性: <nowiki> <report id="action_todo_task_report" string="To-do Tasks" model="todo.task" report_type="qweb-pdf" name="todo_report.report_todo_task_template" paperformat="paperformat_euro_landscape" /> </nowiki> '''注意''' <report>标签中的paperformat属性是在9.0版本中才添加的。在8.0中,我们需要使用<record>标签来为报告动作(report action)指定paperformat值
返回至
自定义页面格式
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施