summersuda 发表于 2015-3-29 22:52:00

AR2.0 与 AR8.0 之区别

我们最近是做一个系统升级,其中包括Active Report的升级。
之前的老系统是基于VB6.0的技术开发的,用AR的版本是2.0。升级之后是基于VS2012的工具,用的AR版本是8.0。本来嘛我们都感觉哇塞从2.0到8.0,这可是不小的版本提升,应该来说8.0应该兼具2.0的特性,并且要做得比之前的版本更好。但是结果却出乎我们的意料,比如:
1. 有些报表在2.0中显示的很正常,但是到8.0就出现了部分文字被遮挡的问题
( 在另一个贴上我有单独询问过,但是至今没有完美解决方案:http://gcdn.gcpowertools.com.cn/showtopic-16081.html )
2. 导出到RTF,EXCEL支持的没有2.0好,举个简单的例子,线条在2.0上是可以导出到EXCEL的,但是8.0导不出。

由此我们就很困惑了,求大神传道授业解惑。 非常感谢。

frank.zhang 发表于 2015-3-30 14:47:00

您好,
第一个问题,从2.0到8.0版本的跨度非常大,升级会导致一些报表在一些细节上需要重新调整。请您谅解。
第二个问题,能不能提供一个具体的报表模板,方便我们重现问题。

summersuda 发表于 2015-4-21 11:20:00

关于第二个问题,我贴上了附件“AR2-AR8.zip”。里面有好几个文件。
1. AR8 - Excel Export User Guide.png, 这个截图我是从本地的MSDN帮助文档里拷贝出来。基于它的描述我们看到它的不足,比如Line线条无法导出到Excel。
2. RP_YN_YarnSalesSummary.rpx, 这个是报表的layout文件。
3. YNR055_AR2.xls,这个文件是我们基于AR2.0的版本在我们的老系统VB6.0的程序中Export出来的。用的是AR的XlsExporter的API。
4. YNR055_AR8.xls,这个文件是我们基于AR.NET8.0的版本在我们的新系统VB.NET2012的程序中Export出来的。用的也是AR的XlsExporter的API。

基于以上的导出结果,我们发现:
    A, YNR055_AR2.xls的内容格式和YNR055_AR8.xls的内容格式不一样
   B, YNR055_AR2.xls的内容格式和报表的真实Preview的效果更接近,而且比YNR055_AR8.xls更好看

从本地的MSDN帮助文档里,我们知道这是AR.NET 8.0里现有的一些问题和不足,但是我们非常希望你们能够更快的推出新版本来修补这方面的不足和改进。我们也迫切的希望你们能得到你们及时的帮助和响应。

非常感谢!

frank.zhang 发表于 2015-4-21 11:32:00

您好,
您的附件这边没有显示出来。能否重新上传。

summersuda 发表于 2015-5-4 11:49:00

attacted

frank.zhang 发表于 2015-5-4 14:48:00

您好,
您的问题我们已经收到。AR的版本已经升级到9.2,我们会在最新的版本上进行测试后,尽快回复您。

frank.zhang 发表于 2015-5-5 18:08:00

您好,
关于导出,我创建了一个AR9下导出的例子,您可以看下。
http://pan.baidu.com/s/1kTmWnuZ

从AR2到AR8,rpx格式的导出由于兼容的问题,没有太大的变化。
我们在AR9中新增的RDL报表,针对导出新增了Rendering一系列的方法,用于改善导出功能。

您对AR2和AR8的对比非常的专业,我将会以需求的方式提交给产品组。

frank.zhang 发表于 2015-5-7 11:50:00

您好,
关于区域报表导出的问题,我会提交给产品组。如果有最新的进展,我会尽快通知您。

为了表示感谢,给您分发 500 金币。可以用于兑换论坛奖品。
金币规则:点击进入
礼品列表:点击进入
页: [1]
查看完整版本: AR2.0 与 AR8.0 之区别