lasnrhar 发表于 2016-2-29 16:19:00

flashviewer打印显示不正确

完全相同的报表文件,在flashviewer直接打印和输出为pdf打印不一样,相比pdf的打印,flashviewer直接打印四边会少一块,只能通过设置边距解决,但是设置了边距两种打印的大小又会不同,所以不可行。flashviewer的控件里没有问题,但是打印出来就不一样了。
Flash控件预览没问题
pdf导出预览没问题
flash控件打印被裁
pdf导出打印没问题
似乎在flashviewer打印里会固定有100的边距?超过部分就被裁掉?
只截了一部分,四边都会被裁剪
应该怎么解决呢

Lenka.Guo 发表于 2016-2-29 17:10:00

请您尝试缩小页面边距,看看能否避免此问题



如果不可以,请您指明您的ActiveReports 版本以及示例程序,我在这边验证,看看有没有其他解决方法

lasnrhar 发表于 2016-2-29 17:26:00

回复 2楼Lenka.Guo的帖子

调整页边距试过了,虽然不会被裁,但是flash打印和导出pdf打印大小会不同,用的是同一份报表文件。
ActiveReport版本为v9.2.5098.1 Professional,Chrome版本为48.0.2564.116 m,Flash版本为20.0.0.306
很抱歉程序无法提供,能否在这个环境下先验证是否有问题,实在不行我再想办法

Lenka.Guo 发表于 2016-3-1 14:24:00

需要时间验证,有反馈会立即回复您。

Lenka.Guo 发表于 2016-3-2 10:49:00

您好,感谢您的反馈,使用Chrome 浏览器会出现边框被裁减,但是在其他浏览器中显示正常,

这是由于Chrome对于paperWidth 和 pageWidth 的定义与其他浏览器不同而导致的,

由于技术限制,这个问题无法修复,只能通过修改页边距来避免边缘被Chrome裁剪,给您带来不便,非常抱歉。
页: [1]
查看完整版本: flashviewer打印显示不正确