js如何设置打印时是横打还是纵打?

JavaScript025

js如何设置打印时是横打还是纵打?,第1张

factory.printing.header = "This is MeadCo" //页眉

factory.printing.footer = "Advanced Printing by ScriptX" //页脚

factory.printing.portrait = true //true为纵向打印,flase为横向打印

factory.printing.leftMargin = 1.0//左页边距

factory.printing.topMargin =1. 0 //上页边距

factory.printing.rightMargin = 1.0 //右页边距

factory.printing.bottomMargin = 1.0 //下页边距

其他的不要设置,请注意,第三个属性为横向

 理论上来说这是普通打印机绝对不可能完成的任务,我们只能通过在Excel的页面设置中调整页边距来做到对纸张最大限度的利用,大致操作方法如下(以Excel2010为例):

点击工具栏中的“页面布局”→“页边距”→“自定义边距”

在弹出的窗口中点击“页边距”标签

在其中的“上”、“下”、“左”、“右”四栏里都填上0厘米

点击确定按钮

以上设置方法是针对“打印机可用范围”来设置的,根据打印机的不同,实际打印出来的文稿肯定是会有一点边距的,这是打印机对于最外层会有预留的“出血边”,因为打印机在打印文档时不可能保证进纸方向一定是正的(放入的纸角度歪个几度打印机也能打)。没有这个“出血边”的话,要是纸放入后歪个几度可能会有打印到纸张外的可能性。所以,要完全占满整张纸,一点空隙不留是做不到的(当然,也不排除大几万一台的工程/工业用打印机能做到,但那和我们生活中能用到的东西距离太远了)。