本文作者:zhujue

电子印章在Odoo的实现步骤

zhujue 2023-10-08 08:39:37 30 抢沙发
电子印章在Odoo的实现步骤摘要: ...

电子印章在Odoo的实现步骤

电子印章在Odoo的实现步骤 odoo 第1张

电子印章在Odoo的实现步骤 odoo 第2张于 2016-05-12 11:49:00 发布电子印章在Odoo的实现步骤 odoo 第3张558电子印章在Odoo的实现步骤 odoo 第4张 收藏

文章标签: photoshop

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>

 

效果如前篇文章所示。


文章投稿或转载声明

来源:weixin_33800463版权归原作者所有,转载请保留出处。本站文章发布于 2023-10-08 08:39:37
温馨提示:文章内容系作者个人观点,不代表天云博客对其观点赞同或支持。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,30人围观)参与讨论

还没有评论,来说两句吧...