LODOP批量打印多頁模版進行維護


批量打印的時候,可以循環多任務,也可以循環多頁,很多的時候也可以分頁分任務,分組打印。
如果是一個任務里的多頁相同的模版,一個任務中會有很多打印項,這些打印項在每頁中的位置是相同的,如果要調整,調整結果也是一樣的,而打印維護界面只能顯示一頁,所以可以給多頁同模版打印的那種設置項目類名,這樣用打印維護調整一頁,多頁模版中所有打印項的位置都會被調整

關於批量打印,分頁分任務: LODOP打印控件進行批量打印

關於模版以及設置項目類名,並用項目類名賦值:
Lodop的JS模版代碼、文檔式模版 生成加載賦值博文索引

注意同一個任務中,如果用類名賦值,相同的項目類名都會被賦值,如果是需要用打印維護維護多頁的時候,可以用變量賦值等方式,或用序號等,不要用項目類名。
如果是不需要打印維護,禁用打印維護,可設置任務名為空:
Lodop打印維護PRINT_SETUP本地緩存ini文件

測試代碼:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WEB打印控件LODOP</title>
<script language="javascript" src="LodopFuncs.js"></script>
</head>
<body>
<a href="javascript:prn0_preview()">維護調整</a><br>
<a href="javascript:prn1_preview()">預覽打印</a><br>
<script language="javascript" type="text/javascript">   
        var LODOP; //聲明為全局變量 
    function prn0_preview() {//維護一頁模版
        LODOP=getLodop(); 
        LODOP.PRINT_INIT("文本和矩形");
        LODOP.ADD_PRINT_TEXTA("tx",62,209,100,20,"新加文本1");
        LODOP.ADD_PRINT_RECT(98,203,109,88,0,1);
        LODOP.SET_PRINT_STYLEA(0,"ItemName","lin");
        LODOP.PRINT_SETUP();
        //LODOP.PRINT_DESIGN();
        //LODOP.PREVIEW();    
    };
    function prn1_preview() {//批量打印多頁模版
        LODOP=getLodop(); 
        LODOP.PRINT_INIT("文本和矩形");
        LODOP.ADD_PRINT_TEXTA("tx",62,209,100,20,"新加文本1");
        LODOP.ADD_PRINT_RECT(98,203,109,88,0,1);
        LODOP.SET_PRINT_STYLEA(0,"ItemName","lin");
        LODOP.NEWPAGE();
        LODOP.ADD_PRINT_TEXTA("tx",62,209,100,20,"新加文本2");
        LODOP.ADD_PRINT_RECT(98,203,109,88,0,1);
        LODOP.SET_PRINT_STYLEA(0,"ItemName","lin");
        LODOP.PREVIEW();    
    };
</script> 
</body>

圖示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM