手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

报表控件FineReport中将页面设置传给打印机问题

时间:2024-10-11 22:42:21

1、原理页面设置:页面设置中所设的横纵向、纸张大小、页边距等是报表在客户端浏览器中预览的效果,与打印效果无关,页面设置属性可参考页面设置文档;打印首选项:打印机首选项中所设的横纵向、纸张大小决定了最终打印效果。FineReport中只有Applet打印与PDF打印支持将页面设置传入到打印首选项中,即在打印时打印机会按照页面设置进行打印,而Flash打印不支持将页面设置传递给打印机首选项,必须手动设置纸张大小及方向。

2、自动适应纸张大小来选纸1问题描述在页面设置中将纸张大小设置成A3,在使用Flash进行龅歧仲半打印时,发现总是按照A4纸进行打印,如何使页面按照帆歌达缒A3纸进行打印呢?2解决方案Flash打印不支持页面设置传入打印首选项,此时可以换用Applet或者PDF打印。注:Applet打印是不需要进行任何设置就可以将页面设置传递给打印首选项(打印机设置界面的信息会根据页面设置自动调整);而PDF打印需要根据Adobe Reader的版本来确定是否需要勾选"按PDF页面大小选择纸张来源"(9.4及以前的版本打印机设置界面的信息不会自动根据页面设置自动调整,而X版本是会根据页面设置自动调整的);Flash打印不支持页面设置传递给打印机首选项。

3、自动适应纸张方向来打印1问题描述若页面设置成A4纸张,将A4纸放入打印机中,直接进行模板打印即可。而若将A4纸换个方向放入打印机的话,打印时纸张宽和高互换了,如何让传进来的报表宽和高也互换,保跷高瘴玷证打印效果不变呢?2解决方案将报表的页面设置的方向设置成横向,即横向打印,并使用Applet或者PDF打印;或者使用flash打印,使其弹出打印机设置敞口,在打印机设置窗口中设置横向或者纵向。注:模板中若有多个sheet,希望每个sheet打印出的效果是不同的,同样可以设置每个sheet的页面设置中的大小及方向并选择pdf或者applet打印即可。

© 手抄报圈