【发布时间】:2020-04-25 17:41:46
【问题描述】:
我们正在构建一个 Odoo 13 EE/CE 安装,并希望对 PDF 报价单和发票进行一些小改动。有一些小问题很容易通过编辑 CSS 文件来解决。它们是:
- 增加客户徽标的大小(左上角)
- 缩小发件人姓名和地址的字体大小,因为它们溢出到 多行
- 修复收件人姓名的文本区域过小 和地址是。修改它在右上角的位置 (以上报价#S000003)
- 为通用术语添加样式和 条件(小字)
来自Settings -> General -> Business Documents -> Layout,我们可以看到这个PDF正在使用external_layout_standard QView,我们可以访问这个报告的XML架构。但是,以 Odoo 管理员身份编辑此视图不允许访问 CSS 文件,我们可以在其中修改 <DIV class> 属性,如字体大小和元素大小。
此服务器托管在 Odoo.sh 平台上,因此我们无权访问文件系统。我们的选择是修改系统参数或创建一个全新的扩展。后者似乎有点矫枉过正,因为更改太小了,我们实际上需要修改所有 Odoo 生成的 PDF,如报价单、订单确认、采购订单、维修订单等。
那么,任何人都可以建议修改这些 Odoo 生成的 PDF 的正确方法是什么以及如何访问它们的 CSS?
说明问题的屏幕截图:
https://snipboard.io/9UYmBd.jpg
【问题讨论】:
-
尽可能添加内联 CSS。