newone 发表于 2016-5-20 15:06:05

Lenka.Guo 发表于 2016-5-19 18:27
程序太大了,我放在百度云盘上,下载地址:https://pan.baidu.com/s/1i47VqpZ

我这边使用的是AR10,您 ...

环境是 ActiveReport 9.2.5098.1,MVC5,Chrome版本50.0.2661.102,Flash版本21.0.0.242
会不会和电脑内存有关系,内存小就放不下那么大图片?

newone 发表于 2016-5-20 17:00:11

我重新修正了一下下我一开始的sample我发现其实是这个样子的,其实图片在FlashViewer里面是可以显示的,但是我点击印刷按钮后却并没有显示FlashViewer里面的东西我把更新的sample程序放到了微云上
http://share.weiyun.com/76a130a9cd1a14997ca0a9b098e7e5e6 sample

Lenka.Guo 发表于 2016-5-20 17:47:47

newone 发表于 2016-5-20 17:00
我重新修正了一下下我一开始的sample我发现其实是这个样子的,其实图片在FlashViewer里面是可以显示的,但 ...

我觉得这个问题在于,你将图片设置过大,1张图片需要显示3页,所以在导出时无法显示,你可以先尝试将图像控件尺寸调小,再点击打印按钮,看是否有效果。

我在这边将图片显示成一页后,测试是正常的:





newone 发表于 2016-5-23 09:21:24

抱歉,我用了你重构后程序里面的模板重新试了下依然不行,是不是我的模板有错呢?你可以把这个可以的模板发给我么?或者与机器有关吗?

Lenka.Guo 发表于 2016-5-23 10:16:18

报表模板,可以添加到您的项目中,测试是否出现同样的问题:


newone 发表于 2016-5-23 13:07:41

Lenka.Guo 发表于 2016-5-23 10:16
报表模板,可以添加到您的项目中,测试是否出现同样的问题:

我更换了您给的模板依然会出这个问题

Lenka.Guo 发表于 2016-5-23 16:32:05

newone 发表于 2016-5-23 13:07
我更换了您给的模板依然会出这个问题

首先可以肯定的是AR9的区域报表(rpx)是 支持4MB图片的呈现和打印。
为了验证到底是机器环境,MVC程序,浏览器还是AR9 导致的打印无法显示图片的问题。



所以我在这边新建一个ASP.NET 项目,您下载之后,使用vs菜单"工具"-》一键转换为AR9, 转换为当前安装的版本。(或者您可以自己创建一个ASP.NET项目)


如果运行该项目显示正常,则说明是您的MVC项目问题;
如果仍显示不正常,可能是机器环境或浏览器的问题。

newone 发表于 2016-5-24 09:37:24

Lenka.Guo 发表于 2016-5-23 16:32
首先可以肯定的是AR9的区域报表(rpx)是 支持4MB图片的呈现和打印。
为了验证到底是机器环境,MVC程序 ...

我运行了您的ASP.NET 项目但是显然依然是不行的。
我电脑的环境截图给您了

Lenka.Guo 发表于 2016-5-24 10:55:06

newone 发表于 2016-5-24 09:37
我运行了您的ASP.NET 项目但是显然依然是不行的。
我电脑的环境截图给您了

建议您做以下尝试:
1. 换个浏览器测试;
2. 使用FlashViewer 打印只包含字符的报表,是否正常显示

newone 发表于 2016-5-24 14:03:02

Lenka.Guo 发表于 2016-5-24 10:55
建议您做以下尝试:
1. 换个浏览器测试;
2. 使用FlashViewer 打印只包含字符的报表,是否正常显示

我使用了firefox 打印预览确实可以看到图片,通知chrome如果是纯文字报表的话也没有问题
页: 1 [2] 3
查看完整版本: ActiveReport rpx报表中图片大小限制