电子印章在Odoo的实现步骤
2024-10-15 08:38:45
1. 首先用PS制作一个电子印章,具体步骤可参考
http://www.jb51.net/photoshop/173568.html
2. 给Odoo中的pdf添加印章的原理,就是利用Odoo的QWeb模板加上css样式生成html网页,然后再转为PDF文件即可,以采购单为例,我们先定位到采购单对应的Qweb代码
3. 自定义一个字段用来存储做好的电子印章图片(PNG透明类型):
class res_company(models.Model):
_inherit="res.company" stamp = fields.Binary('Stamp')
4. 印章定位的原理
利用父级元素css 相对定位和image 绝对定位 (top left)
如上在采购单的Qweb代码中,在我们希望添加印章的位置加入以下两行代码:
<div class="row" style="position: relative;">
<div style="position: absolute;top:10;left:60;"><img t-if="o.company_id.logo" t-att-src="'data:image/png;base64,%s' % o.company_id.stamp" style="width:180px;height:180px"/></div></div>
效果如前篇文章所示。
最新文章
- 20145212——GDB调试汇编堆栈过程分析
- sshfs三步走----实用(mac)
- Spring+struts2的基础上继续加hibernate3的jar包
- equals方法的小结
- mybatis热加载的实现
- HDOJ 2079 选课时间(母函数)
- KB奇遇记(1):开篇
- 如何利用百度orc实现验证码自动识别
- 日志模块---logging
- Java SocketChannel 读取ByteBuffer字节的处理模型
- 【BZOJ1189】紧急疏散(二分答案,最大流)
- sonarqube6.7部署文档
- js把页面的table标签导出为csv
- CSS自定义属性expression_r
- CentOS7中firewall防火墙详解和配置,.xml服务配置详解
- CentOS 使用 Docker 安装 Sentry
- 微信小程序(wx:for)遍历对象
- Scala的高级特性
- Sql2012 AlwaysOn
- scrapy从安装到爬取煎蛋网图片