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