转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826329.html

一:Report标签

    report标签可用于定义一条报表记录。属性有:

1)id

生成的数据的id。

2)name (必选)

报表名,用于查找及描述。

3)model (必选)

报表记录所对应的模型。

4)report_type (必选)

qweb-pdf| qweb-html

5)report_name

输出pdf时文件名。

6)groups

用于指定可以查看、使用该报表的用户组。

7)attachment_use

如果设置为true时,该报表会以记录的附件的形式保存,一般用于一次生成、多次使用的报表。

8)attachment

用于定义报表名的python表达式,使记录可以通过object对象访问。

9)paperformat

用于打印报表的文件格式的外部id(默认是公司的格式)(可以自定义格式)。

例子:

<reportid="account_invoices"model="account.invoice"string="Invoices"report_type="qweb-pdf"name="account.report_invoice"file="account.report_invoice"attachment_use="True"attachment="(object.state in ('open','paid')) and('INV'+(object.number or '').replace('/','')+'.pdf')" //拼接文件名
/>

二:报表格式

报表格式用report.paperformat记录来定义,字段有:

1)name (必选)

用于查找及区分的名字。

2)description

格式的描述。

3)format

一个预定义的纸张大小格式如(A0-A9,B0-B10等)或自定义custom,默认是A4。

4)dpi

输出的DPI,默认90。

5)margin_top, margin_bottom, margin_left, margin_right

以 mm 为单位的margin值。

6)page_height, page_width

以  mm  为单位的页面宽高尺寸值。

7)orientation

纸张横向或纵向打印。

8)Landscape , Portrait header_line

boolean类型,是否显示标题行。

9)header_spacing

以 mm  为单位的头部空白尺寸。

例子:

<record id="paperformat_frenchcheck" model="report.paperformat"><field name="name">French Bank Check</field><field name="default" eval="True"/><field name="format">custom</field><field name="page_height">80</field><field name="page_width">175</field><field name="orientation">Portrait</field><field name="margin_top">3</field><field name="margin_bottom">3</field><field name="margin_left">3</field><field name="margin_right">3</field><field name="header_line" eval="False"/><field name="header_spacing">3</field><field name="dpi">80</field>
</record>

转载于:https://www.cnblogs.com/ygj0930/p/10826329.html

Odoo报表的report标签和报表格式定义相关推荐

  1. ​锐浪报表 Grid++Report HTML格式文本,win10下划线变删除线​

    锐浪报表 Grid++Report  HTML格式文本,在win10下划线变删除线 锐浪报表 Grid++Report  打印合同,一真使用HTML格式文本,已经好几年了.今天一台华为win10手提电 ...

  2. combit Report新导出格式选项,combit Report添加子报表和项目

    combit Report新导出格式选项,combit Report添加子报表和项目 设计器对象:利用报表模板的新对象,如仪表.数据图形.复选框和PDF文件. 图表:只需单击几下即可直观地创建饼图.将 ...

  3. 锐浪报表 Grid++Report 导出其它格式文件

    锐浪报表 Grid++Report 导出其它格式文件 Grid++Report控件设计的报表,不仅可以打印,还可以导出8种格式的报表文件. 在Grid++Report的打印浏览中,有指定导出文件的对话 ...

  4. 让Crystal Report【水晶报表】助你编程马到成功!

    注:这是我几年前的一篇稿件,欠妥之处,欢迎批评指正! 从事开发设计软件的朋友都清楚,在软件项目千头万绪中,唯有打印输出是要格外地仔细地推敲和认真实施:这"打印"乃是项目完成划句号前 ...

  5. VFP在运行时扩展报表系统,这是报表转换任意格式的秘决

    VFP在运行时扩展报表系统,这是报表转换任意格式的秘决 译者:Fbilo.其实你只要掌握了VFP9的报表系统,你就可以开发出报表转任意的文件格式. 除了在第六章"在设计时扩展报表系统&quo ...

  6. 个人永久性免费-Excel催化剂功能第75波-标签式报表转标准数据源

    数据处理永远是数据分析工作中重中之重的任务,大部分人深深地陷入在数据处理的泥潭中,今天Excel催化剂再接再厉,在过往已提供了主从结构报表数据源的数据转换后,再次给大家送上标签式报表数据源的数据转换操 ...

  7. C# 报表(report)和LocalReport类如何实现打印?

    在这里与大家一起来分享下LocalReport类与报表(report)打印的使用.在做项目时候,报表打印是常常会用到的.它们是如何实现 打印的呢?今天根据自己在项目中用到的部分报表打印,再次重温一下它 ...

  8. seal report mysql_Seal Report开放数据库报表工具(.Net)

    概述:开放数据库报表工具(.Net) 简介:Seal-Report提供了一个完整的框架,用于从任何数据库生成日常报告和仪表板.Seal-Report是Microsoft .NET Framework完 ...

  9. 报表建oracle表,建立Oracle report报表基本步骤及创建报表技巧

    1.确定报表需要展示的字段以及需要的参数,编写相应的查询语句: 2.使用报表向导建立报表(在向导域--显示域时,可选中显示域中的一项,再从可用域选择一项移到显示域,这样改项就能跟在选中的显示域那项后面 ...

  10. 为什么说中国式报表特殊-3、报表格式

    报表工具:开源 or 收费? 做报表很长时间了,最近发现一个比较奇怪的现象:各家工具使出各种手段做广告.吸引注意力,但是受到程序员热烈追捧的反倒是 Jsper report + ireport 这样的 ...

最新文章

  1. composer安装其实可以很简单 两行命令就解决了
  2. .NET 2.0防止同用户同时登陆实例
  3. 目标检测--边界框(bounding box)解析
  4. IT Monitor
  5. html网页 table布局实例,HTML用Table表格对网页布局
  6. C# 实现自定义的USB设备与上位机进行通信(上位机部分)
  7. 求n的阶乘的算法框图_VB求阶乘1/1!+1/2!+1/3!+.....+1/n!之和问题解决
  8. BabeLua历史版本及更新计划
  9. S3C2440 ADC采样光敏电阻传感器驱动
  10. python创建通讯录_python实现简易通讯录修改版
  11. ubuntu18.04两台电脑ntp时间同步
  12. 【原创 深度学习与TensorFlow 动手实践系列 - 4】第四课:卷积神经网络 - 高级篇...
  13. Jeecgboot-Vue3 v1.2.0 版本正式发布,企业级低代码平台
  14. Linux-core dump详解
  15. 国内外主流容灾备份厂商介绍
  16. 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
  17. 浏览器上享受《速度与激情》,开发者花 16 个月用 JavaScript 造了一款驾驶游戏,水里也能开车!
  18. Linux快捷键使用汇总
  19. python中loc和iloc
  20. 摩托罗拉ME525搜索键改锁屏键

热门文章

  1. 程序员使用谷歌搜索的十种技巧
  2. 如何使用http://paste.ubuntu.com/分享代码
  3. 做什么样的软件才能赚钱? 学什么样的知识才能赚钱? 肖舸老师
  4. 鸿蒙申请邮箱格式是什么,手机邮箱格式怎么写
  5. 【原创】使用高德 API
  6. JS时间的计算,剩余时间的计算
  7. 10000字拆解:五个美妆新品牌私域背后的数据和逻辑
  8. 如何书写批处理文件?(批处理文件的介绍及编写规范)
  9. Fixture证书权限导致CSR申请证书失败的问题 [已解决]
  10. 灵遁者诗歌集《笔有千钧》下集,魔幻与现实,都很美