表格制作软件中将页面设置传给打印机问题

作者:落知秋 | 创建时间: 2023-05-24
打印报表时,模板的页面设置与打印首选项设置息息相关,希望打印报表时按页面设置的大小和方向进行打印,下面就通过表格制作软件FineReport来简单介绍一下。...
表格制作软件中将页面设置传给打印机问题

操作方法

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

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

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

点击展开全文

更多推荐