Lodop打印控件部署到web服務(wù)器簡單,在頁面的使用方法也簡單,是非常容易和方便使用的打印控件。
客戶端本地打印角色(即用戶訪問網(wǎng)站后 用自己鏈接的打印機進行客戶端本地打?。?,步驟很少,部署簡單:
Lodop部署web網(wǎng)站 客戶端本地打印角色
一.推薦的使用方法是混合部署,即Lodop官網(wǎng)樣例那種部署方式,可直接引用LodopFuncs.js,里面寫好了判斷,判斷哪些瀏覽器走Lodop還是走C-Lodop:LODOP打印控件如何提示用戶升級下載安裝新版本。
可混合部署,不論瀏覽器是否支持np插件都可使用。
(1)在官網(wǎng)下載中心 下載綜合安裝包
(2)安裝 CLodop_Setup_for_Win32NT.exe(安裝 兼容32位和64位操作系統(tǒng))
install_lodop32.exe(安裝 瀏覽器位數(shù)是32位)64位操作系統(tǒng)中也可以有32位瀏覽器
install_lodop64.exe(32位操作系統(tǒng)不用安裝,64位操作系統(tǒng)中如果有64位瀏覽器,需要安裝)
(3)在頁面引用安裝包里的 LodopFuncs.js
該LodopFuncs.js里有自動判斷哪些瀏覽器使用Lodop,哪些瀏覽器使用C-Lodop的方法。
(4)使用Lodop,具體使用方法參考官網(wǎng)樣例(官網(wǎng)樣例頁面 右鍵-查看源碼)
方法外 var LODOP; //聲明為全局變量
在每個需要打印的地方:LODOP=getLodop(); //獲得Lodop對象,getLodop()該方法在LodopFuncs.js里。
最基本的打印過程至少有初始化語句、添內(nèi)容語句和打印語句三部分組成,例如:
LODOP.PRINT_INIT("打印任務(wù)名"); //首先一個初始化語句
LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本內(nèi)容一");//然后多個ADD語句及SET語句
LODOP.PRINT(); //最后一個打印(或預(yù)覽、維護、設(shè)計)語句
二,只使用C-Lodop方式
修改LodopFuncs.js里needClodop方法返回true,其他的同混合部署相同。
function needCLodop(){
try{
return true;
} catch(err) {return true;};
};
修改后,判斷不管什么瀏覽器什么版本都會走C-Lodop方式。
三,只使用C-Lodop方法,不使用LodopFuncs.js
歡迎頁面方法,直接引用http://localhost:8000/CLodopfuncs.js,客戶端本地打印不建議用這種方法,因為LodopFuncs.js里寫好了許多提示,如提示客戶端下載等。
注意,如果直接引用http://localhost:8000/CLodopfuncs.js,可以直接使用Lodop方法,不要上面那種LODOP=getLodop();,getLodop()該方法是寫在LodopFuncs.js里的,不引用這個文件自然不能用這個方法。
四.只使用Lodop插件方式,不使用C-Lodop(該方法不支持所有瀏覽器)
由于C-Lodop不支持np插件,所以此方法不能用于高版本的火狐谷歌等瀏覽器,(若使用此方法,需要限制客戶端的瀏覽器,如讓用戶都用ie等)。
Lodop插件由于是瀏覽器插件,因此可以內(nèi)嵌到瀏覽器,注意內(nèi)嵌的時候如何使用,可參考本博文的圖片。
該文章在 2023/9/27 18:49:42 編輯過