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