四者的區別和聯系:
(其中PRINT_DESIGN打印設計是提供給開發人員的,另外三個可開放給用戶)
PRINT_DESIGN打印設計:輔助開發人員設計,圖形化拖動插入修改等,設計完成后,生成代碼拷貝到程序里。
PRINT_SETUP打印維護:開放給用戶(客戶端),讓每個用戶可根據自己電腦本地微調,保存在用戶本地,調整結果只針對該用戶自己生效。
PREVIEW打印預覽:開放給客戶端,預覽打印頁面的效果,可預覽后打印。
PRINT直接打?。翰活A覽,直接打印。
PRINT_DESIGN打印設計,詳細參考本博客其他博文。
PRINT_SETUP打印維護:
打印維護(PRINT_SETUP語句)功能是提供給客戶端單個電腦微調用的,為了讓微調結果永久有效,Lodop會在本地為該過程對應生成一個ini配置文件,文件路徑和文件名類似如下: 系統盤符:\Program Files (x86)\MountTaiSoftware\Lodop\PrintSetups_打印任務名.ini(“打印任務名”是初始化語句的參數設置的:LODOP.PRINT_INIT("具體的打印任務名");或: LODOP.PRINT_INITA(0,0,800,600,"具體的打印任務名");)
(這個調整結果是針對該客戶端電腦本地的,生成的是本地的模版,不會影響其他客戶端設置)
清理本地配置文件方法:
1.不改程序語句而想清理本地配置文件,可以進入打印維護界面,在“復原”按鈕旁邊找“恢復整體缺省”菜單,恢復后再按“應用”按鈕.
這時候就是按照程序原本設置的代碼里的進行顯示,也就是重置到未經過用戶打印維護調整前的代碼設置。
2.如要禁用本地微調功能,則干脆設置打印任務名為空:LODOP.PRINT_INIT("");
3.改一下初始化語句設置的打印任務名,使其長而與眾不同,從而讓Lodop指向一個不存在的配置文件;
設置任務名重復等,會產生影響,可任務名置空,或刪除本地ini文件,恢復整體缺省等。
由于很多程序設置這個任務名時過于簡單,出現重復的可能性就很大,當這個名稱重復時,會形成交叉干擾,最大的表現是修改web頁面的js腳本對某臺電腦的打印預覽不起作用(因為這臺電腦受該配置文件影響了)。
除此之外,有些異常如修改了卻沒起作用,也可能是是瀏覽器緩存引起的,(1)刷新一下(2)清楚瀏覽器緩存(3)排除任務名重復等造成的影響。
PREVIEW打印預覽:開放給客戶端,預覽打印頁面的效果,可預覽后打印。
預覽,有本地預覽和遠程預覽,預覽界面是不同的。
本地預覽窗口也可以用語句設置各種預覽窗口,如果可以內嵌,也可以自己構建內嵌在頁面的自定義預覽。
預覽后打印是免費的,無水印。
預覽界面可以自己設置各種預置的樣式,如果是lodop插件方式(可內嵌),可以在頁面構建自己的預覽界面。
例如:使用SET_PREVIEW_WINDOW控制預覽窗口大小或上方顯示哪些工具。
使用LODOP.SET_SHOW_MODE設置皮膚顏色。
PRINT直接打?。?/strong>不預覽,直接打印。
需要購買注冊號,否則會下方輸出水印。
此外,還有PRINTA(直接打印前彈出 打印機選擇框)等擴展方法。
代碼可以控制打印預覽的樣式,或隱藏部分按鈕,打印后設置自動關閉等,如圖是一些樣式:

該文章在 2023/9/27 18:19:27 編輯過