1.如果你要打印的纸张大小,都一样,只是有的横向打印,有的竖打,可采用控件的xor属性,具体用法,是:
myDoc = {
settings:{ orientation: 1 // 默认为纵向
}
}
....
...
上面的page3则按设置的orientation的相对的方向打印,即横向. 其余按正常设置打印.
2.如果纸张大小都不一样,那你只能通过回调,循环,来模拟。代码框架如下
paperHeight:200,pageWwidth:200,..
done: function()
{
myDoc.settings={paperHeight:100,paperWidth:100}
...
jatoolsPrinter.print(myDoc);
}