LODOP 獲取打印設(shè)計(jì)代碼不帶INIT初始化語句
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
前面的博文生成JS代碼模版和文檔式模版,生成的是帶初始化語句的模版,如果想要打印多個(gè),可以循環(huán)多個(gè)任務(wù), LODOP.GET_VALUE("ProgramCodes",0);//獲取傳統(tǒng)的JS代碼模版 測試代碼: <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:DisplayDesign()">進(jìn)行打印設(shè)計(jì)</a> <a href="javascript:;" onclick="javascript:getProgram();">獲得該打印設(shè)計(jì)的全部程序JS代碼:</a><br> <p><textarea rows="12" id="S1" cols="107" >返回的打印設(shè)計(jì)的JS語句</textarea><br> <a href="javascript:;" onclick="javascript:P();">打印分頁eval模版里不帶初始化語句</a><br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function DisplayDesign() { LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.PRINT_DESIGN(); }; function getProgram() { LODOP=getLodop(); if (LODOP.CVERSION) LODOP.On_Return=function(TaskID,Value){document.getElementById('S1').value=Value;}; document.getElementById('S1').value=LODOP.GET_VALUE("ProgramCodes",1);//參數(shù)1表示獲取的是排除了初始化的JS代碼 }; function P(){//多頁 LODOP=getLodop(); LODOP.PRINT_INIT(""); for (i=0;i<3;i++) { LODOP.NewPage(); eval(document.getElementById('S1').value); LODOP.SET_PRINT_STYLEA(0,"CONTENT","第"+i); } //LODOP.PRINT_DESIGN(); LODOP.PRINT(); }; </script> </body> 效果:
該文章在 2023/9/26 23:15:48 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |