【jcp使用手册】选择纸张类型、方向、页边距
[font=宋体]当你调用[/font]jcp[font=宋体]的[/font]print([font=宋体]打印[/font]),[font=宋体]和[/font]printPreview([font=宋体]打印预览[/font])[font=宋体]方法时,你可以在[/font]myDoc.settings[font=宋体]参数中设置,要打印机纸张类型,方向,页边距,如:[/font][code] var myDoc = {settings : {
paperName : "A4", // 纸张名称
portrait : true, // 纵向
marginLeft : 5, //设置左边距,单位为mm
marginTop : 5,
marginRight : 5,
marginBottom : 5
},
documents : document,
copyrights : '杰创软件拥有版权 www.jatools.com'
};
getJCP().print(myDoc); [/code]paperName[font=宋体]:要使用的纸张名称,可用的纸张名称可以从系统的页面设置对话中看到;[/font]
portrait: true[font=宋体]为纵向打印,[/font]false[font=宋体]为横向打印;[/font]
marginLeft,marginTop,marginRight,marginBottom[font=宋体]:指定左、上、右、下边距,单位为[/font]mm[font=宋体],可以带[/font]1[font=宋体]位小数点,默认为打印机的默认边距;[/font]
paperName[font=宋体]是指当前打印机可用纸张,否则无效,比如,在一个不支持[/font]A4[font=宋体]纸张的打印机上,指定[/font]A4[font=宋体],则无效,在此情况下,[/font]jcp[font=宋体]使用打印机的默认纸张。[/font]
[font=宋体]
[/font][font=宋体]如果你想取得某一台打印机的可用纸张列表,可以调用[/font] getPapers[font=宋体]方法,如下:[/font]
[font=宋体][code]// 取得 <select>元素,用来放置可用纸张列表
var paperlist = document.getElementById("papers");
// 取得虚拟打印机的可用纸张,
getJCP().getPapers("Microsoft XPS Document Writer", function(papers) {
for (i = 0; i < papers.length; i++)
// 将纸张名称,填充到<select> 中
paperlist.options[i + 1] = new Option(papers.name, papers.name);
}); [/code][/font][i][i]
getPapers[font=宋体]返回的是一个[/font] Object[font=宋体]对象数组,其中[/font]name[font=宋体]属性是纸张名称。[/font][/i][/i] 在线演示: [url=http://print.jatools.com/jcp/0.99/selectpaper.htm]http://print.jatools.com/jcp/0.99/selectpaper.htm[/url]
页:
[1]