linyimin 发表于 2024-7-17 13:37:52

单元格自绘制图片


现在我们报表,有一个简图列,需要绘制,由于相关图形信息是随时可以改变,且报表数据量很大,我们这边想通过扩展,使用代码绘制单元格展示,就是使用类似DC方式直接绘制相关展示,这个如何支持,是否有demo?谢谢



Felix.Li 发表于 2024-7-17 13:37:53

抱歉,这个确实暂时没有办法,报表里面的元素无法直接使用代码绘制。能想到的就是图片,我们表格可以嵌套图片,然后咱们想办法把绘制的东西用接口形式,接口返回对应的图片,然后把图片的url存成一个有规律的字段,然后通过字段去展示不同图片。

linyimin 发表于 2024-7-17 13:50:34

我们现在使用的是ActiveReports 12 net版本

linyimin 发表于 2024-7-17 19:47:59

Felix.Li 发表于 2024-7-17 19:32
抱歉,这个确实暂时没有办法,报表里面的元素无法直接使用代码绘制。能想到的就是图片,我们表格可以嵌套图 ...

如果不能直接绘制,可以通过代码方式,把图片的二进制数据,放到数据集里面吗?我看demo可以从sqlite数据库里面直接读取图片的二进制,我这边想办法生成图片的二进制数据,然后把二进制数据放到数据集里面。这个方式该如何通过代码实现?谢谢

linyimin 发表于 2024-7-17 19:52:06


现在我们填充数据,都是通过代码方式组织相关展示数据的。

Eden.Sun 发表于 2024-7-18 11:21:13

您可以试一下把图片转成base64格式的编码试试。在表格中嵌套一个图片组件,然后给图片内容赋值。



不过您都能转换成二进制了。那能否将图片存储到某个服务器或者电脑。通过url可以访问。直接绑定 url值呢。


linyimin 发表于 2024-7-18 13:51:32



图片转换为Base64编码字符串,图片控件进行如上设置,图片没有显示?

linyimin 发表于 2024-7-18 13:54:02

Eden.Sun 发表于 2024-7-18 11:21
您可以试一下把图片转成base64格式的编码试试。在表格中嵌套一个图片组件,然后给图片内容赋值。




图片转换Base64格式编码字符串,然后通过和其他字段一样字符串赋值,图片设置如下,但是没有显示出来,帮忙看看是什么原因引起的?

Felix.Li 发表于 2024-7-19 09:53:29

看您的设计基本没什么问题。可以在尝试两个点:

1.i求耳环一下图片格式。都是可选的,尝试切换其他的看是否生效
2.将base644字段输出出来,然后base64复制一下,在浏览器或者一些示例站点看一下,保证base64本身没有问题。可能存在空格什么的

Eden.Sun 发表于 2024-7-31 14:25:39

您好,您的问题解决了吗?
页: [1] 2 3
查看完整版本: 单元格自绘制图片