找回密码
 立即注册

QQ登录

只需一步,快速开始

linyimin

初级会员

19

主题

69

帖子

214

积分

初级会员

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

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



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

23 个回复

正序浏览
Eden.SunWyn认证
超级版主   /  发表于:2024-8-13 16:15:00
24#
linyimin 发表于 2024-8-13 11:27
public void RefreshReport()
                {
                        // m_strCurReport = System.Windows.Forms.Application.StartupPat ...

您好,感觉您这个已经不是图片的问题了,咱们可以开一个新帖子来看咱们的其他的问题。

您的这段代码,看不太明白是干什么。AR12   到 AR18 的跨度太大,这个我们也不太清楚。您可以根据您的功能在AR18的文档里面找找:
https://developer.mescius.com/ac ... online/samples.html
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-8-13 11:27:04
23#
public void RefreshReport()
                {
                        // m_strCurReport = System.Windows.Forms.Application.StartupPath + "\\Report\\ReportTemplate\\" + strTemplateName;
                        m_strCurReport = m_strTemplatePath + m_strReportName;
                        if (!System.IO.File.Exists(m_strCurReport))
                        {
                                m_strCurReport = m_strTemplatePath + "EmptyView.rdlx";
                        }
               
                        this.Dispatcher.Invoke(
                                new Action(
                                        delegate
                                        {
                                                FileInfo info = new System.IO.FileInfo(m_strCurReport);
                                                this.m_curPage = new GrapeCity.ActiveReports.PageReport(info);
                                                PageDocument runtime = new PageDocument(this.m_curPage);
                                                this.m_curPage.Document.LocateDataSource += new GrapeCity.ActiveReports.LocateDataSourceEventHandler(locateData);
                                                GetParameterData(runtime.Parameters);
                                                this.m_pageReportViewer.LoadDocument(m_curPage.Document);
                                        }
                                )
                        );

                        Dispatcher.BeginInvoke(DispatcherPriority.Background,
                                        (NoArgDelegate)delegate { UpdateColorInner("页面缩略图"); });
                }
低版本是使用这种方式集成,升级到最新版本,相关类型没有了,能提供一下最新的版本ActiveReports 18使用以上方式集成代码吗?谢谢
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-8-2 18:25:10
22#
您尝试执行一下这个:


在AR的安装目录:\VisualStudio\
可以集成VS。

或者其实都可以直接跑一个对应版本的Demo项目,也不用下载
https://github.com/activereports

本帖子中包含更多资源

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

x
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-8-2 18:14:26
21#
  我安装最新的版,这个没有创建报表相关界面了,这个是什么原因?

本帖子中包含更多资源

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

x
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-8-2 17:19:31
20#

我看视频可以这升级,我安装了最新的18版本,想从12升级到18看看效果,现在没有这个升级的菜单?18已经安装了,安装时支持vs2017的,帮忙看看情况吧

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-8-2 10:31:21
19#
桌面设计器是可以共存多个版本的。当前的版本是AR18,从12到18跨度有点大的。如果您要升级的话,还是最好提前适配、充分测试一下。
下载地址在官网填写邮箱获取:
https://www.grapecity.com.cn/developer/activereports

虽然您用的是AR12但是报表设计好之后,使用的应该也是查看器,查看最终的结果。一般不会说值使用设计。您可以把您的模板通过咱们的方式预览看一下看看是不是最终呈现效果是正常的。
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-8-2 09:35:58
18#
Felix.Li 发表于 2024-8-1 17:50
非常抱歉,AR12版本已经太老了,我们这里确实都已经不支持了。

不过可以给您说一下,您选择的时候图片选 ...

现在新旧版本可以共存吗?我想试试新版本支持情况?
然后从AR12升级到最新的版本,我们程序调整大吗?报表模版如何升级,能发一下相关资料吗?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-8-1 17:50:10
17#
非常抱歉,AR12版本已经太老了,我们这里确实都已经不支持了。

不过可以给您说一下,您选择的时候图片选择 外部:External

对于base64,浏览器url类型的都使用 External
数据库只试用于数据库存储的二进制文件类型的图片。

本帖子中包含更多资源

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

x
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-8-1 11:44:44
16#
linyimin 发表于 2024-8-1 11:43
我这边无法预览,你这边设置的数据是通过数据集吗?还是通过数据库?我这边是通过数据集,通过代码把图 ...

我这边是使用的版本是ActiveReports 12 .net
回复 使用道具 举报
linyimin
初级会员   /  发表于:2024-8-1 11:43:08
15#
Eden.Sun 发表于 2024-8-1 11:01
预览呢,我看您这个是设计器里面的。您预览看一下,我这边预览可以显示:


我这边无法预览,你这边设置的数据是通过数据集吗?还是通过数据库?我这边是通过数据集,通过代码把图片base64作为一列放到数据集中的,你那边如何操作的,能否提供一个demo,谢谢
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部