LODOP直線px轉(zhuǎn)換mm變斜線
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
LODOP中打印項(xiàng)頂邊距左邊距,寬高,可以選擇的單位很多,詳細(xì)可在LODOP官網(wǎng)下載參考LODOP技術(shù)手冊(cè)。 關(guān)于LODOP打印直線和虛線,可查看本博客相關(guān)博文:Lodop如何打印直線、Lodop打印控件 如何打印虛線 而LODOP的打印設(shè)計(jì)生成代碼的時(shí)候,可以選擇單位轉(zhuǎn)換,但是如上的換算關(guān)系,換算之后存在差值,換算的是保留兩位小數(shù),因此會(huì)出現(xiàn),同一條直線,在打印設(shè)計(jì)里用px設(shè)計(jì)后打印出來是直線,但是用打印設(shè)計(jì)的生成代碼的單位轉(zhuǎn)換后,直線就不是直線,而是斜線了。 有客戶反饋,橫線把高設(shè)置成0,豎線把寬設(shè)置成0,用轉(zhuǎn)換后的mm單位就可以了,個(gè)人實(shí)際測試了一下,確實(shí)是可以的,預(yù)覽和打印都變成直線了,只是在打印設(shè)計(jì),線條是看不出來的,只有左側(cè)打印項(xiàng)列表能看到打印項(xiàng)的存在,點(diǎn)擊左側(cè)打印項(xiàng)列表可以選中打印項(xiàng),查看到線條的位置。 測試代碼 <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:prn1_preview()">打印預(yù)覽</a><br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() { LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.SET_PRINT_PAGESIZE(1,1000,1000,""); LODOP.ADD_PRINT_LINE(49,110,53,287,0,4); LODOP.ADD_PRINT_LINE(18,65,144,69,0,4); LODOP.NEWPAGE(); LODOP.ADD_PRINT_LINE("12.96mm","29.1mm","14.02mm","75.94mm",0,4); LODOP.ADD_PRINT_LINE("4.76mm","17.2mm","38.1mm","18.26mm",0,4); LODOP.NEWPAGE(); LODOP.ADD_PRINT_LINE("12.96mm","29.1mm","13.02mm","75.91mm",0,4); LODOP.ADD_PRINT_LINE("4.76mm","17.2mm","38.07mm","17.25mm",0,4); LODOP.PRINT_DESIGN(); //LODOP.PREVIEW(); }; </script> </body> 圖示: Lodop打印設(shè)計(jì)生成代碼的自動(dòng)轉(zhuǎn)換,保留2位小數(shù)。 打印設(shè)計(jì)的默認(rèn)px單位: 個(gè)人實(shí)際測試一下計(jì)算方法,人工算一般先把換算約2位,再進(jìn)行處理,但是計(jì)算機(jī)或計(jì)算器一般不是。 該文章在 2023/9/26 23:10:58 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |