找回密码
 立即注册

QQ登录

只需一步,快速开始

linyimin

初级会员

19

主题

69

帖子

214

积分

初级会员

积分
214
linyimin
初级会员   /  发表于:2024-7-17 13:37  /   查看:3061  /  回复:23
1金币

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



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

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

23 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2024-7-17 13:37:53
来自 3#
抱歉,这个确实暂时没有办法,报表里面的元素无法直接使用代码绘制。能想到的就是图片,我们表格可以嵌套图片,然后咱们想办法把绘制的东西用接口形式,接口返回对应的图片,然后把图片的url存成一个有规律的字段,然后通过字段去展示不同图片。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-7-17 13:50:34
2#
我们现在使用的是ActiveReports 12 net版本  
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-7-17 19:47:59
4#
Felix.Li 发表于 2024-7-17 19:32
抱歉,这个确实暂时没有办法,报表里面的元素无法直接使用代码绘制。能想到的就是图片,我们表格可以嵌套图 ...

如果不能直接绘制,可以通过代码方式,把图片的二进制数据,放到数据集里面吗?我看demo可以从sqlite数据库里面直接读取图片的二进制,我这边想办法生成图片的二进制数据,然后把二进制数据放到数据集里面。这个方式该如何通过代码实现?谢谢
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-7-17 19:52:06
5#

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-7-18 11:21:13
6#
您可以试一下把图片转成base64格式的编码试试。在表格中嵌套一个图片组件,然后给图片内容赋值。



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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-7-18 13:51:32
7#


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-7-18 13:54:02
8#
Eden.Sun 发表于 2024-7-18 11:21
您可以试一下把图片转成base64格式的编码试试。在表格中嵌套一个图片组件,然后给图片内容赋值。

图片转换Base64格式编码字符串,然后通过和其他字段一样字符串赋值,图片设置如下,但是没有显示出来,帮忙看看是什么原因引起的?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-7-19 09:53:29
9#
看您的设计基本没什么问题。可以在尝试两个点:

1.i求耳环一下图片格式。都是可选的,尝试切换其他的看是否生效
2.将base644字段输出出来,然后base64复制一下,在浏览器或者一些示例站点看一下,保证base64本身没有问题。可能存在空格什么的
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-7-31 14:25:39
10#
您好,您的问题解决了吗?
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部