关于打印缩放后上下余白的设定
各位版主:我们的项目目前遇到一个问题,由于我们客户有些报表本身设计的太大,为了保证能完整的打印到一整张A4纸上
我现在采用的方式是设定SectionReport的Document.PrintOptions.PageScaling属性,将其设置为PageScaling.FitToPrintableArea
这样的话,报表的确能够打印开来,但是我感觉缩放后打印出来后上下余白便的很大,与Preview出来的结果不一样了
这种情况下,我尝试调整报表的余白,发现不管用,请问有什么方式可以将缩放后的报表余白与未缩放前保持一致吗
谢谢 另外,还有一个问题,就是我按照缩放设置后,直接打印出来的报表与通过Viewer控件preview出来的结果为什么打印的项目位置会不一样呢 回复 1楼wdtlcv的帖子
您好,
您描述的余白部分,通常有两个部分组成:
1.报表的空白边,可以通过以下方式调整
2.打印机本身会留白,这个是硬边距,没有办法改变。 回复 2楼wdtlcv的帖子
您好,
这个问题需要您上传一个能够重现这个问题的例子程序,才能确认原因,有可能是一个BUG。 下面的是通过Viewer控件预览出来的结果
下面的是用PDF打印机打印出来的结果,用佳能的打印机打印出来的结果也是如此
下面是测试工程代码
很明显的可以看出来,打印的时候上余白比预览时的要大很多
是不是设置缩放的时候只是对打印有效,对预览无效啊 另外,按照版主上边给点设定余白的方法,即便是都设定成0的话,打印出来的余白依然会很大 回复 7楼wdtlcv的帖子
亲,你有没有把Formwork升级到最新的版本试一试呢? 貌似很framework没关系吧,我现在的版本是4.5.2 您好,
使用PageScaling缩放后,确实边距会增加。我会尽快将这个问题提交给产品组,以确认是否是一个BUG。
页:
[1]
2