发新话题
打印

【jcp使用手册】自动生成自定义纸张

【jcp使用手册】自动生成自定义纸张

有时,需要打印到一些特殊的纸张规格,如果使用浏览器来打印这些网页,那么,需要手工在控制面板,设备与打印机中,设置好这些规格的纸张,然后,再在系统页面选择对话框中,选用这个纸张。 使用jcp不需要这些手工设置,你只需要在打印前,设置好纸张的高宽即可,如下:
复制内容到剪贴板
代码:
var myDoc = { settings : { paperWidth : 200, // 自定义纸张, 宽度为 200mm paperHeight : 150 // 高度为 150mm // paperName : "A4", // 设置了 paperWidth,paperHeight,就不要设置 paperName了,二选一 }, documents : document, copyrights : '杰创软件拥有版权 www.jatools.com' };

jcp解析到myDoc.settingspaperWidth,paperHeight属性时,会自动到打印机的可用纸张中,查询是否有此规格的纸张,如果有,则选用之,如果没有则自动生成一个纸张并选用之。

自动生成的纸张名称为jatoolsPrinter [paperWidth] x [paperHeight] mm 有些打印机,不支持自定义纸张,特别是一些激光打印机。判断打印机是否可以自定义纸张,可用jcpisCustomPaperSupported方法 不要同时指定paperNamepaperWidth,paperHeight,如果同时指定,则后者将被忽略。

TOP

TOP

发新话题