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 、 打印表格時標題需要兩邊對齊。

解決辦法: 目前是通過增加 &nbsp ;來控制字間距,但根據問題 5 的建議,有些電腦還是會出現樣式問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章