Board logo

标题: jor 报表中如何打印出图片(数据库中存放图片的路径) [打印本页]

作者: wangsui413    时间: 2012-7-10 18:05     标题: jor 报表中如何打印出图片(数据库中存放图片的路径)

在JOR中是否可以在报表中读出以图片路径方式存储在数据库的图片?如果可以,该怎么做?
作者: admin    时间: 2012-7-11 08:56

创建一个图片组件,然后,在打印前事件中,设置如下,即可:
复制内容到剪贴板
代码:
me.imageSrc="file:"+$.photoPath

作者: wangsui413    时间: 2012-7-11 10:33

能不能详细一点,?
作者: wangsui413    时间: 2012-7-11 10:34     标题: 可以详细点不?

看的不是很明白,能不能详细点,最近刚接触jor。
作者: admin    时间: 2012-7-11 11:25

如果你的数据库,有一个字符串类型的字段,是 photoPath,里面保存是 c:\images\a.jpg,这种形式的中径,
那么,只要在打印前事件中,告诉image组件,你要显示的图片路径在什么地方,也就是
复制内容到剪贴板
代码:
me.imageSrc="file:"+$.photoPath   //  file: 表示,显示后面指定的是图片文件的路径,$.photoPath,表示,当前字段photoPath的字符串表示的路径

作者: wangsui413    时间: 2012-7-13 16:17

1, 新建图片组建,选择类型:数据及字段 保存

2.  选中组建,事件-- beforePrint --- 变量下定义 me.imageSrc="file:"+$.Path    其中$.Path 在数据库中存储的内容为:/UpFile/expert/photo/ZH0232.png

3.  预览以后无图片,,,求赐教

是否有QQ群?
作者: admin    时间: 2012-8-23 12:06

请附上你的报表模板。
作者: wohenni0931    时间: 2012-8-27 09:40

图片不能显示,填写路径的时候 是不是少了tomcat中项目的路径? 怎么添加上去?求斑竹帮忙
作者: wohenni0931    时间: 2012-8-27 13:34

我添加了项目的绝对路径,能正常显示图片了 ,但是怎么改成相对路径呢?是不是用contextRoot?怎么使用?请教
作者: admin    时间: 2012-8-29 09:04

这里,不能使用contextRoot,但建议使用属性编辑器里的系统变理 $$workingdir
作者: wohenni0931    时间: 2012-8-29 11:05

ok 问题解决了
作者: TwoSilly    时间: 2019-1-15 10:16

免费版的JS不支持打印图片?
作者: TwoSilly    时间: 2019-1-15 10:24     标题: 免费版的JS不支持打印图片?

免费版的JS不支持打印图片?




欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) Powered by Discuz! 6.1.0