Lodop中WEB頁面打印設(shè)計(jì)時(shí)用到的一些常用代碼,便于拷貝修改粘貼
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
本文用于本人方便使用,在測試一些功能或例子時(shí),需要時(shí)可以迅速拷貝代碼,然后稍作修改,便于快速測試。 LODOP的一些相關(guān)語句1,以及常見的頁面的一些鏈接按鈕文本框: <script language="javascript" src="LodopFuncs.js"></script><!--加載LodopFuncs.js,同一路徑下--> <script src="http://localhost:8000/CLodopFuncs.js"></script><!--直接用本地的啟動(dòng)的c-lodop--> <script src='http://192.168.1.1:8000/CLodopfuncs.js?name=LODOPA'></script><!--頁面引用多個(gè)c-lodop時(shí),取名為LODOPA--> <input type="button" value="點(diǎn)此按鈕" onclick="getD()" ><!--點(diǎn)擊按鈕,執(zhí)行某方法--> <input type="text" id="T1" size="15"><!--一個(gè)id為T1的文本框--> <textarea id="textarea" rows="12" id="S1" cols="107" >多行文本框</textarea><!--多行文本框,id為S1的--> <a href="javascript:prn1_preview()">打印預(yù)覽1</a><br><!--點(diǎn)擊鏈接,執(zhí)行某方法--> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() {//進(jìn)入打印設(shè)計(jì)進(jìn)行設(shè)計(jì) LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.PRINT_DESIGN(); }; </script> <script language="javascript" type="text/javascript"> LODOP.PRINT_INIT("");//初始化,不加任務(wù)名名 LODOP.PRINT_INITA(0,0,300,500,"");//四個(gè)參數(shù)的初始化 LODOP.SET_PRINTER_INDEX("Microsoft XPS Document Writer");//指定自己的xps虛擬打印機(jī) LODOP.SET_PRINTER_INDEX("Brother Color Type3 Class Driver");//指定自己的該真實(shí)打印機(jī)驅(qū)動(dòng) LODOP.SET_PRINT_PAGESIZE(1,300,500,""); //設(shè)置一個(gè)測試用的小紙張30mm*50mm LODOP.SET_PRINT_PAGESIZE(1,0,0,"A4"); //設(shè)置紙張為A4 LODOP.ADD_PRINT_TEXT(75,6,100,20,"一個(gè)文本");//輸出一個(gè)純文本打印項(xiàng) LODOP.ADD_PRINT_HTM(0,0,"100%","100%",document.documentElement.innerHTML);//打印整個(gè)頁面 LODOP.ADD_PRINT_HTM(0,0,"100%","100%",document.getElementById("d1").innerHTML);//大打印id為d1的div或其他。 LODOP.NEWPAGE();//分頁 LODOP.PRINT_DESIGN();//打印設(shè)計(jì) LODOP.PREVIEW();//打印預(yù)覽 LODOP.PRINT();//直接打印 LODOP.PRINTA();//直接打印前帶選擇打印 LODOP.PRINT_SETUP();//打印維護(hù) LODOP.ADD_PRINT_IMAGE(0,0,"100%","100%","<img border='0' src='1.png'/>");//測試某圖片 LODOP.SET_PRINT_STYLEA(0,"Stretch",2);//按原圖比例(不變形)縮放模式 LODOP.SET_PRINT_STYLEA(0,"Stretch",1);//圖片的(可變形)擴(kuò)展縮放模式 LODOP=getLodop(document.getElementById('LODOP2'),document.getElementById('LODOP_EM2')); //獲取內(nèi)嵌的LODOP LODOP.SET_SHOW_MODE("DESIGN_IN_BROWSE",1);//在瀏覽器內(nèi)嵌打印設(shè)計(jì) LODOP.WRITE_FILE_TEXT('UTF-8',document.getElementById('T2').value,"1aaa");//把內(nèi)容1aaa以utf-8編碼寫入文件 </script> <!--內(nèi)嵌顯示相關(guān)--> <object id="LODOP2" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=810 height=407> <param name="Caption" value="內(nèi)嵌顯示區(qū)域"> <param name="Border" value="1"> <param name="Color" value="#C0C0C0"> <embed id="LODOP_EM2" TYPE="application/x-print-lodop" width=810 height=407 PLUGINSPAGE="install_lodop.exe"> </object> <!--內(nèi)嵌顯示相關(guān)--> <!--返回打印設(shè)計(jì)的代碼--> <a href="javascript:prn1_design()">打印設(shè)計(jì)</a><br> <p><textarea rows="12" id="S1" cols="107" >返回的打印設(shè)計(jì)的JS語句</textarea> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_design() { LODOP=getLodop(); if (LODOP.CVERSION) CLODOP.On_Return=function(TaskID,Value){document.getElementById('S1').value=Value;}; document.getElementById('S1').value=LODOP.PRINT_DESIGN(); }; </script> <!--返回全部的打印設(shè)計(jì)代碼--> <!--format格式轉(zhuǎn)換--> 需要轉(zhuǎn)換的值:<input type="text" id="V1" size="23" value="2018-10-23 09:59:17" name="V1">轉(zhuǎn)換后的結(jié)果<input type="text" id="V2" size="23" value="" name="V2"> <a href="javascript:prn1_preview()">點(diǎn)擊獲取結(jié)果</a> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() { LODOP=getLodop(); if (LODOP.CVERSION) CLODOP.On_Return=function(TaskID,Value){document.getElementById('V2').value=Value;}; var stResult=LODOP.FORMAT("TIME:yyyy-mm",document.getElementById('V1').value);//轉(zhuǎn)換語句 if (!LODOP.CVERSION) document.getElementById('V2').value=stResult; }; </script> <!--format格式轉(zhuǎn)換--> c-lodop的一些地址: http://localhost:8000/ c-lodop的歡迎頁面 http://localhost:8000/c_sysmessage c-lodop系統(tǒng)信息和出錯(cuò)信息 http://[C-Lodop服務(wù)所在主機(jī)ip]:[C-Lodop端口] 云主機(jī)歡迎頁面 http://[C-Lodop服務(wù)所在主機(jī)ip或域名]:[C-Lodop端口]/c_aoprint AO打印的測試歡迎頁面 http://[C-Lodop服務(wù)所在主機(jī)ip或域名]:[C-Lodop端口]/c_aobridge 測試AO端橋下的某打印機(jī) http://[C-Lodop服務(wù)所在主機(jī)ip或域名]:[C-Lodop端口]/c_mlicense 填寫云注冊號地址 http://localhost:8000/c_mlicense 在云主機(jī)填寫云注冊號地址 http://[C-Lodop服務(wù)所在主機(jī)ip或域名]:[C-Lodop端口]:8000/c_options 云主機(jī)的選項(xiàng) http://localhost:8000/c_options 云主機(jī)的選項(xiàng) LODOP代碼2: <script language="javascript" type="text/javascript"> LODOP.ADD_PRINT_BARCODE(88,32,206,78,"128B","123456789012");//設(shè)置條碼位置、寬高、字體、值 LODOP.SET_PRINT_STYLEA(0,"FontSize",18);//設(shè)置上面這個(gè)條碼下方的文字字體大小 LODOP.SET_PRINT_STYLEA(0,"Color","#FF0000");//設(shè)置當(dāng)前條碼以及條碼下方字體的顏色 LODOP.SET_PRINT_STYLEA(0,"Angle",180);//設(shè)置旋轉(zhuǎn)角度 LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);//設(shè)置不顯示條碼下方的文字 LODOP.SET_PRINT_STYLEA(0,"AlignJustify",2);//設(shè)置條碼下方的文字相對于條碼本身居中 LODOP.SET_PRINT_STYLEA(0,"AlignJustify",1);//設(shè)置條碼下方的文字相對于條碼本身居左 LODOP.SET_PRINT_STYLEA(0,"AlignJustify",3);//設(shè)置條碼下方的文字相對于條碼本身居右 LODOP.SET_PRINT_STYLEA(0,"GroundColor","#0080FF");//設(shè)置條碼的背景色 LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);//條碼設(shè)置下方不顯示數(shù)字 LODOP.SET_PRINT_STYLEA(0,"ItemType",1);//設(shè)置上面的為頁眉頁腳,每頁固定位置輸出 LODOP.SET_PRINT_STYLEA(0,"ItemType",2);//設(shè)置上面的純文本打印項(xiàng)為頁號項(xiàng) LODOP.SET_PRINT_STYLEA(0,"NumberStartPage",2);//設(shè)置從哪一頁開始顯示 LODOP.SET_PRINT_STYLEA(0,"StartNumberValue",3);//設(shè)置頁碼從幾開始顯示 LODOP.SET_PRINT_STYLEA(0,"NumberStartPage",2);//設(shè)置開始顯示頁碼的頁數(shù) LODOP.SET_PRINT_STYLEA(0,"StartNumberValue",3);//設(shè)置頁碼初始值 LODOP.SET_SHOW_MODE ("HIDE_PBUTTIN_PREVIEW",true);//隱藏預(yù)覽的打印按鈕 LODOP.SET_PRINT_STYLEA(0,"HtmWaitMilSecs",1000)//設(shè)置上一項(xiàng)延遲超文本下載1000毫秒 LODOP.SET_PRINT_STYLEA(0,"Offset2Top",-140);//設(shè)置次頁向上偏移140 LODOP.SET_PRINT_STYLEA(0,"LetterSpacing",4);//設(shè)置當(dāng)前文本的字間距為4 LODOP.SET_PRINT_STYLEA(0,"Alignment",2);//文本框里 內(nèi)容對于文本框居中 LODOP.SET_PRINT_STYLEA(0,"Horient",2);//打印項(xiàng)在紙張中水平居中 LODOP.SET_PRINT_STYLEA(0,"Vorient",2);//打印項(xiàng)在紙張中垂直居中。 LODOP.SET_PRINT_STYLEA(0,"AlignJustify",1);//純文本兩端對齊 LODOP.SET_PRINT_STYLEA(0,"AlignJustify",2);//設(shè)置條碼下方的文字相對于條碼本身居中 SET_PRINT_MODE("FULL_WIDTH_FOR_OVERFLOW",true); //寬度溢出縮放 SET_PRINT_MODE("FULL_HEIGHT_FOR_OVERFLOW",true); //高度溢出縮放 LODOP.SET_PRINT_MODE("REselect_PRINTER",true); //允許重選打印機(jī) LODOP.SET_PRINT_MODE("REselect_ORIENT",true); //允許重選紙張方向 LODOP.SET_PRINT_MODE("REselect_PAGESIZE",true); //允許重選紙張 LODOP.SET_PRINT_MODE("REselect_COPIES",true); //允許重選份數(shù) LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW",1);//預(yù)覽包含背景圖 LODOP.SET_SHOW_MODE("BKIMG_PRINT",1);//打印包含背景圖 //同一個(gè)任務(wù)同時(shí)發(fā)送到不同的打印機(jī)打印 LODOP. SET_PRINT_MODE("NOCLEAR_AFTER_PRINT",true); //設(shè)置打印完畢不清理打印信息 LODOP. SET_PRINTER_INDEXA("SG"); //設(shè)置打印機(jī)SG LODOP.PRINT(); //打印 LODOP. SET_PRINTER_INDEXA("HY"); //設(shè)置打印機(jī)HY LODOP.PRINT(); //打印 //同一個(gè)任務(wù)同時(shí)發(fā)送到不同的打印機(jī)打印, </script> 一些html1: <div id="div1"><!--一個(gè)三行三列的table表格,帶thead等-->
<table border=1 style="border:solid 1px black;border-collapse:collapse" > <thead> <tr> <td>lodop</td> <td>c-lodop</td> <td>c-lodop</td> </tr> </thead> <tbody> <tr> <td>text</td> <td>html</td> <td>html</td> </tr> </tBody> <tfoot> <tr> <td>lodop</td> <td>c-lodop</td> <td>html</td> </tr> </tfoot> </table> </div> <!--一個(gè)三行三列的table表格--> 該文章在 2023/9/26 22:42:29 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |