lihuioooo 发表于 2015-10-19 11:45:00

报表导出pdf后怎么会变的很大

报表导出pdf后怎么会变的很大? 设计的报表 “多条件查询2动态数据源.rdlx ”,导出pdf后 长达6页, 而我设计的尺寸 是21*27.9

frank.zhang 发表于 2015-10-19 13:36:00

您好,

我之前给您提供多HTML5和ASP.NET下的例子,您的导出PDF是在哪个平台实现的?
为了尽快重现问题,请提供相关的截图和报表模板。

lihuioooo 发表于 2015-10-19 15:50:00

回复 2楼frank.zhang的帖子

点击打印功能会自动下载pdf 格式的文件,页面用的就是你们之前提供的demo,开发平台vs2013


frank.zhang 发表于 2015-10-19 16:25:00

您好,

在设计报表时,默认的边距都是2.5CM,您设计的报表宽度为21CM,在加上5CM的左右边距就超过A4大小的。



将所有边距都设置为0.


lihuioooo 发表于 2015-10-19 16:59:00

回复 4楼frank.zhang的帖子

修改了, 这个不可以直接打印吗? 为什么点击打印是导出pdf呢?

frank.zhang 发表于 2015-10-19 17:29:00

您好,

打印的原理通过后台生成PDF的文档,然后设置PDF的属性为打印,这样浏览器就会不对PDF进行处理,而直接打印。

如果浏览器不支持这个行为,就会将PDF作为一个附件下载到本地。

我在最新的Chrome浏览器上,点击打印可以直接打印出来。

lihuioooo 发表于 2015-10-19 18:55:00

回复 6楼frank.zhang的帖子

我的也是谷歌,不行

frank.zhang 发表于 2015-10-20 09:31:00

您好,

我尝试重现您描述的这个问题,但是没有能够重现。
我们调试BUG的方式跟您是一致,重现这个问题,然后DEBUG,最后定位问题的代码。

如果没有办法重新问题,就没有办法进一步的操作,为了节约重现问题的时间,需要您上传一个能够重现这个问题的例子程序。

lihuioooo 发表于 2015-10-23 09:49:00

这个应该是浏览器兼容的问题了,能不能不下载直接打印?

frank.zhang 发表于 2015-10-23 11:37:00

您好,

这个问题应该是Chrome是否启用了PDF插件导致的。
我们的打印功能,是通过PDF插件来实现的。如果PDF插件不能够正常使用,就会作为一个附件下载。
所以怀疑是插件的文件,建议按照以下方式操作。或者使用其它浏览器尝试。

在浏览器中输入chrome://plugins/

请确认PDF是否已经打开



今年9月中旬,Chrome浏览器不再默认安装PDF插件,不知道是否有影响。
页: [1] 2
查看完整版本: 报表导出pdf后怎么会变的很大