发新话题
打印

jor 报表中如何打印出图片(数据库中存放图片的路径)

jor 报表中如何打印出图片(数据库中存放图片的路径)

在JOR中是否可以在报表中读出以图片路径方式存储在数据库的图片?如果可以,该怎么做?

TOP

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

TOP

能不能详细一点,?

TOP

可以详细点不?

看的不是很明白,能不能详细点,最近刚接触jor。

TOP

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

TOP

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

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

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

是否有QQ群?

TOP

请附上你的报表模板。

TOP

图片不能显示,填写路径的时候 是不是少了tomcat中项目的路径? 怎么添加上去?求斑竹帮忙
附件: 您所在的用户组无法下载或查看附件

TOP

我添加了项目的绝对路径,能正常显示图片了 ,但是怎么改成相对路径呢?是不是用contextRoot?怎么使用?请教
附件: 您所在的用户组无法下载或查看附件

TOP

这里,不能使用contextRoot,但建议使用属性编辑器里的系统变理 $$workingdir

TOP

ok 问题解决了

TOP

发新话题