模块地址:
https://www.odoo.com/apps/modules/12.0/report_wkhtmltopdf_param/
安装后在下图配置打印参数:

我自己用到的参数:
#在页眉的居中部分显示页眉文本 此处显示页数
--footer-center 第 [page] 页 共[topage] 页
#设置页眉字体大小
--footer-font-size 9
## 不使用智能收缩策略
--disable-smart-shrinking
关于打印字体的问题,由于docker安装,没有打印报表设置的宋体,如下提供odoo,docker内字体安装方法:
1. 在Windows 系统 :C:\Windows\Fonts 找到字体文件 SIMSUN.TTC(宋体)上传字体到docker宿主机
2. 执行命令拷贝文件到odoo docker容器中
docker cp SIMSUN.TTC 容器名:/usr/share/fonts
3. 以root权限进入容器
docker exec -it -u root 容器名/ID bash
4.执行下面命令
#进入容器字体目录
cd /usr/share/fonts
mkdir simsun
mv SIMSUN.TTC simsun/
cd simsun
mkfontscale
mkfontdir
fc-cache -fv
#等待执行完成
5:查看容器内,已安装字体
fc-list :lang=zh

本文详细介绍了在Odoo中配置Wkhtmltopdf模块的打印参数,包括页眉页脚设置、字体大小调整及禁用智能收缩策略。特别针对在Docker环境下安装中文字体(如宋体)的方法进行了步骤分解,确保打印报表正常显示。

1336

被折叠的 条评论
为什么被折叠?



