有时,需要打印到一些特殊的纸张规格,如果使用浏览器来打印这些网页,那么,需要手工在控制面板,设备与打印机中,设置好这些规格的纸张,然后,再在系统页面选择对话框中,选用这个纸张。
使用jcp
不需要这些手工设置,你只需要在打印前,设置好纸张的高宽即可,如下:
复制内容到剪贴板
代码:
当jcp解析到myDoc.settings的paperWidth,paperHeight属性时,会自动到打印机的可用纸张中,查询是否有此规格的纸张,如果有,则选用之,如果没有则自动生成一个纸张并选用之。
自动生成的纸张名称为jatoolsPrinter [paperWidth] x [paperHeight] mm
有些打印机,不支持自定义纸张,特别是一些激光打印机。判断打印机是否可以自定义纸张,可用jcp
的isCustomPaperSupported
方法
不要同时指定paperName
和paperWidth,paperHeight
,如果同时指定,则后者将被忽略。