LODOP直線px轉換mm變斜線
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
LODOP中打印項頂邊距左邊距,寬高,可以選擇的單位很多,詳細可在LODOP官網下載參考LODOP技術手冊。 關于LODOP打印直線和虛線,可查看本博客相關博文:Lodop如何打印直線、Lodop打印控件 如何打印虛線 而LODOP的打印設計生成代碼的時候,可以選擇單位轉換,但是如上的換算關系,換算之后存在差值,換算的是保留兩位小數,因此會出現,同一條直線,在打印設計里用px設計后打印出來是直線,但是用打印設計的生成代碼的單位轉換后,直線就不是直線,而是斜線了。 有客戶反饋,橫線把高設置成0,豎線把寬設置成0,用轉換后的mm單位就可以了,個人實際測試了一下,確實是可以的,預覽和打印都變成直線了,只是在打印設計,線條是看不出來的,只有左側打印項列表能看到打印項的存在,點擊左側打印項列表可以選中打印項,查看到線條的位置。 測試代碼 <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()">打印預覽</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打印設計生成代碼的自動轉換,保留2位小數。 打印設計的默認px單位: 個人實際測試一下計算方法,人工算一般先把換算約2位,再進行處理,但是計算機或計算器一般不是。 該文章在 2023/9/26 23:10:58 編輯過 |
關鍵字查詢
相關文章
正在查詢... |