openerp report image

webkit : 再mako 文件中插入以下代码, <% %>标签用于再mako中定义代码或者函数。

然后  ${ embed_image(‘图片类型‘, 图片字段 , 宽度,高度)  } 即可, 本质上是使用html中显示 base64格式的图片标签

       <img $width $heigh src="data:image/$tytpe;base64,$strng_of_base64" />
<%
def embed_image(type, img, width=0, height=0) :
    "Transform a DB image into an embedded HTML image"

    if width :
        width = ‘width="%spx"‘%(width)
    else :
        width = ‘ ‘
    if height :
        height = ‘height="%spx"‘%(height)
    else :
        height = ‘ ‘
    toreturn = ‘<img %s %s src="data:image/%s;base64,%s" />‘%(
        width,
        height,
        type,
        str(img))
    return toreturn

%>
时间: 2024-10-06 00:31:23

openerp report image的相关文章

OpenERP report doesn&#39;t work

1. When you have used OpenOffice edited  one of reports,it has stored the report's banary data is database,which caused the problem when you refresh the rml file in server and restart the service but the report is sitll the old one. 2.Solution:using

Odoo,Qweb,Report报表的外部方法引用的问题

class: import time from openerp.osv import osv from openerp.report import report_sxw class stock_picking_out(report_sxw.rml_parse):     def __init__(self, cr, uid, name, context):         super(stock_picking_out, self).__init__(cr, uid, name, context

Openerp开发进销存系统总结

转自 :http://blog.sina.com.cn/s/blog_7cb52fa80101ngt8.html 差不多用了2个星期的闲余事件,对于openerp v7.0进行了学习和应用开发.细节总结如下 安装Openoffice 在openoffice中安装openerp report designer插件(openerp 7.0中自带) OpenErp学习 安装Openoffice 在openoffice中安装openerp report designer插件(openerp 7.0中自带

odoo报表字体-文泉译中文字体-freebsd

来源: Odoo8.0中使用文泉译中文字体         http://blog.csdn.net/vnsoft/article/details/40056935 FreeBSD wkhtmltopdf安装             http://www.2cto.com/os/201306/220710.html Odoo8.9打印中文字体配置分析详解  http://www.3e3c.com/erp/odoo/230.html 1.安装文泉驿系列字体 cd /usr/ports/x11-fo

(06)odoo看板视图和报表

* 概述   QWeb 是基于xml 生成html 的模板引擎   先上代码例子:   todo_task.py    -----------------------------     # -*- coding: utf-8 -*- from openerp import models, fields class TodoTask(models.Model):         _inherit = 'todo.task'         priority = fields.Selection(

(06)odoo 看板视图和报表

* 概述 QWeb 是基于xml 生成html 的模板引擎 先上代码例子: todo_task.py ----------------------------- # -*- coding: utf-8 -*- from openerp import models, fields class TodoTask(models.Model): _inherit = 'todo.task' priority = fields.Selection( [('0', 'Low'), ('1', 'Normal

openerp 报表字段 report_rml_content_data

按需求修改一个报表,本想按照打印出来的报表内容搜索rml文件,找到需要修改的rml问加. 但是发现搜索不到,后来查询报表动作,确认对应的rml文件中,没有发现 "报表中" 的字串. 猜测可能是rml直接存入数据库了,果然在表ir_act_report_xml 中找到了report_rml_content_data ,report_sxw_content_data字段. 原因是使用base_report_designer模块,使用openoffice 直接修改报表上传后, rml 和 s

Odoo/OpenERP 日志配置、使用及实现

当应用处于生产环境时,日志提供了有价值的运行时调试及监控信息,并且,也是一个有用的调试工具对于处于开发阶段的应用来说.此文描述在Odoo8.0中日志的配置.使用及实现 日志配置        Odoo使用Python标准日志库logging.但是,它使用一种特殊的配置语法来为其模块配置日志级别.以下为Odoo日志配置的完整选项: logfile:日志文件名,比如opt/odoo.log. 如果不设置,则默认为stdout,即输出到控制台 logrotate:True/False.如果设置True

openerp 初试牛刀 --项目开发重点 1

刚开始接触openerp的人肯定无从下手.实际上 你只要明白其中运行的大概原理 你便会使用它了. 首先我们看下 一般的目录结构: 对与英文不好的朋友 小编我也是免为其难的翻译下喽: addons/ |~idea/                   #这是模块的目录 |~demo/         #演示和单元测试的人口数据 |~il8n/              #字段翻译 |~report/ #报告定义 |~security /       #组织和访问权限的宣言 |~view/   #视