这个插件
客户端脚本打印机设置。
推广创造了全局对象称为“jsprintsetup’,它实现的方法来获取/设置打印页面设置选项。这是有用的开发,要控制页面设置选项的代码。
一些主要特点是:
获取/设置打印设置-边缘,定位,缩放,页眉和页脚
-获取/设置全局打印设置和选定的打印机
-与安装的打印机
保存打印设置用户偏好
打印当前setttings不需要用户pereferences储蓄所需的print() ' '窗口。
打印所需的窗口或框架
无人不打印对话框
详细参考扩展可以被发现在http://jsprintsetup.mozdev.org/reference.html项目主页
版本介绍0.9.0域访问控制。请阅读笔记,新的安全功能的安全访问控制参考。
示例代码演示使用的jsprintsetup设置打印边距和呼叫无人值守打印方法(不打印对话框)。
// set portrait orientation/ /设置纵向方向
jsPrintSetup.setOption('orientation', jsPrintSetup.kPortraitOrientation);
// set top margins in millimeters/ /设置的顶缘毫米
jsPrintSetup.setOption('marginTop', 15);
jsPrintSetup.setOption('marginBottom', 15);
jsPrintSetup.setOption('marginLeft', 20);
jsPrintSetup.setOption(' marginRight', 10);
// set page header/ /设置页面标题
jsPrintSetup.setOption('headerStrLeft', 'My custom header');
jsPrintSetup.setOption('headerStrCenter', '');
jsPrintSetup.setOption('headerStrRight', '&PT');
// set empty page footer/ /设置空页页脚
jsPrintSetup.setOption('footerStrLeft', '');
jsPrintSetup.setOption('footerStrCenter', '');
jsPrintSetup.setOption('footerStrRight', '');
// Suppress print dialog/ /抑制打印对话框
jsPrintSetup.setSilentPrint(true);
// Do Print/打印
jsPrintSetup.print();
// Restore print dialog/ /恢复打印对话框
jsPrintSetup.setSilentPrint(false);