有时,一次打印中需要有些纸张纵向打印,有些纸张横向打印。本来,这些纵横不同的页面,可以分成多个打印任务来实现,但这样,不能保证打印的次序,和页码的连续性,使用本功能,可确保一次打印出纵横不同的页面。如图:

要实现纵横打印,需要设置 orientationMixed ,和orientation :
复制内容到剪贴板
代码:
当jcp发现设置了orientationMixed为true ,即进入纵横混合打印模式,在此模式下,jcp会查看page div上的orientation 属性,如果有,就采用该属性上的纸张方向打印,如果没有,会采用 myDoc.settings.orientation上的属性。
orientation取值,可以是 1,或者2,分别表示纵向和横向打印。由此可知,本例中的 page1,page2,page3依次按纵向、横向、纵向打印。