发新话题
打印

【jcp使用手册】单页缩放打印纵横打印(有些页纵向打印,有些横打)

【jcp使用手册】单页缩放打印纵横打印(有些页纵向打印,有些横打)

有时,一次打印中需要有些纸张纵向打印,有些纸张横向打印。本来,这些纵横不同的页面,可以分成多个打印任务来实现,但这样,不能保证打印的次序,和页码的连续性,使用本功能,可确保一次打印出纵横不同的页面。如图: 要实现纵横打印,需要设置 orientationMixed ,和orientation :
复制内容到剪贴板
代码:
1. <script> 2. var myDoc = { 3. settings : { 4. 5. orientationMixed : true, // 开启纵横混打模式 6. orientation : 1 // 1为纵向,2为横向 7. }, 8. 9. documents : document, 10. copyrights : '杰创软件拥有版权 www.jatools.com' 11. }; 12. 13. getJCP().print(myDoc); 14. ... 15. </script> 16. <div id='page1'> ...</div> 17. <div id='page2' orientation='2'> ...</div> 18. <div id='page3'> ...</div>
当jcp发现设置了orientationMixed为true ,即进入纵横混合打印模式,在此模式下,jcp会查看page div上的orientation 属性,如果有,就采用该属性上的纸张方向打印,如果没有,会采用 myDoc.settings.orientation上的属性。 orientation取值,可以是 1,或者2,分别表示纵向和横向打印。由此可知,本例中的 page1,page2,page3依次按纵向、横向、纵向打印。

TOP

TOP

发新话题