LODOP使用问题解决汇总
LODOP 打印控件出現問題及修改方法
問題1 、打印網頁時頁面出現電腦設置的底色如何解決?
解決方法 :按照如下方式添加HTML頁面
var strHTML="<body style='margin:0;background-color: white'>"+document.getElementById("table02").innerHTML+"</body>";LODOP.ADD_PRINT_HTM("5mm",34,"RightMargin:0.9cm","BottomMargin:9mm",strHTML);問題2 、如何設定不記錄用戶設定的偏移量,即每次進入打印界面都直接“恢復整體缺省”?
解決方法 :將打印任務名稱設置為空字符,例如: LODOP.PRINT_INITA(0,0,800,1200, “” );
問題3 、如下圖的紙張大小為什么設置不了
解決方法 :不要設置通過 LODOP.SET_PRINT_PAGESIZE 設置紙張大小。另外紙張大小控制及優先級可參考如下文章: http://blog.sina.com.cn/s/blog_721e77e50100wto6.html
問題4 、如何設定字體大小、顏色、旋角等按鈕是否可用?
解決方法:按照如下設定: LODOP.SET_SHOW_MODE( “SETUP_ENABLESS” , " 11111111000001 " ); // 限制用戶的權限,僅 setup 下有效
LODOP.PRINT_SETUP(); // 面向最終用戶的修改功能,有權限限制
備注: “SETUP_ENABLESS” 設定的值,,每一個數字對應一個功能: 1 表示可用, 0 表示不可用。
問題 5 、為什么我打印網頁時不同分辨率的電腦打印出來的樣式不一樣?
解決方法 :
1 、盡量不要使用 ? 這種空格代碼( 目前發現不同分辨率 ? 的長度是不一樣的 );
2 、對于 width 這種屬性盡量不要使用百分率和 PX ,而是設定為具體的 mm 或者 pt 值;
問題 6 、在開發時調整好偏移量,在用戶那為什么體現不出來?
解決方法:由于 LODOP 有記憶功能,會將用戶調整的位置保留在本地電腦中,當開發時修改了偏移量時,而用戶那邊還是使用保存在本地電腦的參數,所以需要設定“恢復整體缺省”;
問題 7 、打印有表格的 HTML 時分頁時表格樣式不能正常分頁?
解決方法 :將 LODOP .ADD_PRINT_HTM 改為 LODOP .ADD_PRINT_TABLE 即可自動實現表格的分頁
問題 8 、 為什么在不同的電腦打印的樣式不一樣(與分辨率無關)?
解決辦法 :將客戶電腦系統的 DPI 值設置為默認。
問題 9 、 如圖所示,表格的單元格為什么沒有數據時邊框不顯示?
解決辦法 :對單元格增加一個空格或者每次直接進入打印預覽即可看見。
問題 10 、 軟件可以設置自動換行、自動縮小字體嗎?
解決辦法: 軟件目前沒有這個功能,對于打印網頁的可通過 css 來達到自動換行、自動縮小字體的效果。
問題 11 、 打印表格時標題需要兩邊對齊。
解決辦法: 目前是通過增加   ;來控制字間距,但根據問題 5 的建議,有些電腦還是會出現樣式問題。
總結
以上是生活随笔為你收集整理的LODOP使用问题解决汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 时空权衡在模式匹配算法中的应用(JAVA
- 下一篇: Duplicate local vari