lodop打印控件是一款電腦web打印開(kāi)發(fā)軟件,該工具可以為用戶(hù)提供一個(gè)實(shí)用編輯的web打印控件,可以進(jìn)行多樣的復(fù)雜打印,進(jìn)行多樣的控制。
軟件介紹
lodop插件是一個(gè)JavaScript擴(kuò)展,軟件非常小巧精悍,但是在功能上能讓web打印帶來(lái)全新的體驗(yàn)。首先Lodop打印控件可以讓用戶(hù)通過(guò)簡(jiǎn)單的幾個(gè)函數(shù)即可實(shí)現(xiàn)復(fù)雜的抽象的打印需求,你只需要查看幾個(gè)示例即可明白運(yùn)作原理,開(kāi)始輕松使用,并且提供了一整套完整界面,實(shí)現(xiàn)大多數(shù)打印開(kāi)發(fā)任務(wù)。
軟件本身是完全免費(fèi)使用的,加上非常強(qiáng)大的功能,可以說(shuō)是WEB開(kāi)發(fā)者的必備工具。
軟件特點(diǎn)
1、使用簡(jiǎn)單,易上手,在js中通過(guò)函數(shù)的調(diào)用就可以實(shí)現(xiàn)一項(xiàng)復(fù)雜打印任務(wù)的開(kāi)發(fā),極大地減少了打印功能開(kāi)發(fā)量。
2、網(wǎng)頁(yè)中的任何內(nèi)容都是打印輸出時(shí)的裁減素材,使用JS語(yǔ)句將當(dāng)前網(wǎng)頁(yè)中某區(qū)域超文本顯示在既定打印布局中輸出,其在打印布局中的位置既可程序控制,也可由使用者在操作時(shí)調(diào)整。
3、各類(lèi)調(diào)整和打印設(shè)置等控制內(nèi)容全部本地自動(dòng)保存,徹底解決了一個(gè)大型軟件工程項(xiàng)目中打印機(jī)類(lèi)型繁雜時(shí)的精確套打問(wèn)題。
4、使用插件技術(shù)來(lái)實(shí)現(xiàn)WEB打印,插件安裝方式不僅簡(jiǎn)單,而且成功率高。
怎么安裝
Lodop發(fā)布包內(nèi)主要有如下三個(gè)安裝文件:
1. install_lodop32.exe
2. install_lodop64.exe
3. CLodopPrint_Setup_for_Win32NT.exe
前兩個(gè)是打印控件安裝文件,第三個(gè)是云打印服務(wù)安裝文件。建議頁(yè)面綜合部署,即部分瀏覽器采用控件,另外瀏覽器采用云打印,該選擇過(guò)程由LodopFuncs.js里的needCLodop();引導(dǎo)實(shí)現(xiàn)。
install_lodop32.exe 和 install_lodop64.exe
這倆文件是lodop控件安裝和升級(jí)的主程序文件,其中install_lodop32.exe適用于32位瀏覽器,install_lodop64.exe適用于64位瀏覽器,提供給用戶(hù)或開(kāi)發(fā)者下載安裝,如果不特意攔截一般都能100%安裝,對(duì)“網(wǎng)頁(yè)插件安裝難”有徹底改善。如果將其復(fù)制或改名為uninstall_lodop32.exe (或uninstall_lodop64.exe)就可用來(lái)卸載控件。
Lodop安裝后,在操作系統(tǒng)Program Files\MountTaiSoftware\Lodop目錄下會(huì)生成兩個(gè)實(shí)體文件:CAOSOFT_WEB_PRINT_LODOP.OCX和NPCAOSOFT_WEB_PRINT_LODOP.DLL
前一個(gè)是標(biāo)準(zhǔn)OCX文件,它是Lodop的功能核心,后者是一個(gè)NPPlugin文件,其作用是實(shí)現(xiàn)多瀏覽器支持。目前Lodop支持IE系列、IE內(nèi)核系列(遨游、360、世界之窗、騰訊TT、搜狗等)瀏覽器,以及Firefox(火狐)系列、Chrome(谷歌)系列、Opera系列、Safari系列等Windows下幾乎所有的瀏覽器,通過(guò)云打印。
安裝程序文件有幾個(gè)預(yù)定參數(shù):
-waitXX該參數(shù)設(shè)置安裝程序運(yùn)行完畢后自動(dòng)關(guān)閉窗口,這里的XX表示關(guān)閉前等待的秒數(shù),如果是0秒則安裝(或卸載)成功后立即關(guān)閉,例如: –wait8
-nowindow 該參數(shù)設(shè)置安裝程序運(yùn)行時(shí)不出現(xiàn)界面窗口(所謂的靜默安裝)。
-un 該參數(shù)使程序執(zhí)行卸載操作,優(yōu)先于文件名。
-in 該參數(shù)使程序執(zhí)行安裝操作,優(yōu)先于文件名。
安裝界面如下:
LodopFuncs.js
該文件是用來(lái)引導(dǎo)安裝控件的一個(gè)JS文件,是個(gè)樣例,但建議直接采用。其中g(shù)etLodop的任務(wù)是判斷當(dāng)前瀏覽器的類(lèi)型并決定采用哪個(gè)對(duì)象實(shí)例,并檢測(cè)控件是否安裝、是否最新版本、并引導(dǎo)安裝或升級(jí),加入了兼容C-Lodop云打印的檢測(cè)信息。文件主要內(nèi)容如下:
//===判斷是否需要安裝CLodop云打印服務(wù)器(針對(duì)不支持np插件的瀏覽器)===
function needCLodop(){
try{
var ua=navigator.userAgent;
if (ua.match(/Windows\sPhone/i) !=null) return true;
if (ua.match(/iPhone|iPod/i) != null) return true;
if (ua.match(/Android/i) != null) return true;
if (ua.match(/Edge\D?\d+/i) != null) return true;
if (ua.match(/QQBrowser/i) != null) return false;
var verTrident=ua.match(/Trident\D?\d+/i);
var verIE=ua.match(/MSIE\D?\d+/i);
var verOPR=ua.match(/OPR\D?\d+/i);
var verFF=ua.match(/Firefox\D?\d+/i);
var x64=ua.match(/x64/i);
if ((verTrident==null)&&(verIE==null)&&(x64!==null))
return true; else
if ( verFF !== null) {
verFF = verFF[0].match(/\d+/);
if ( verFF[0] >= 42 ) return true;
} else
if ( verOPR !== null) {
verOPR = verOPR[0].match(/\d+/);
if ( verOPR[0] >= 32 ) return true;
} else
if ((verTrident==null)&&(verIE==null)) {
var verChrome=ua.match(/Chrome\D?\d+/i);
if ( verChrome !== null ) {
verChrome = verChrome[0].match(/\d+/);
if (verChrome[0]>=42) return true;
};
};
return false;
} catch(err) {return true;};
};
…
//====獲取LODOP對(duì)象的主過(guò)程:====
function getLodop(oOBJECT,oEMBED){
…
var LODOP;
try{
…
if (LODOP.VERSION<"6.2.0.3") {
if (needCLodop())
document.documentElement.innerHTML=strCLodopUpdate+document.documentElement.innerHTML; else
if (is64IE) document.write(strHtm64_Update); else
if (isIE) document.write(strHtmUpdate); else
document.documentElement.innerHTML=strHtmUpdate+document.documentElement.innerHTML;
return LODOP;
};
//===如下空白位置適合調(diào)用統(tǒng)一功能(如注冊(cè)語(yǔ)句、語(yǔ)言選擇等):===
//===========================================================
return LODOP;
} catch(err) {alert("getLodop出錯(cuò):"+err);};
};
其中的關(guān)鍵點(diǎn)是VERSION函數(shù),Lodop提供了這個(gè)“讀版本號(hào)”功能,這樣控件的安裝和升級(jí)任務(wù)就交給JS來(lái)實(shí)現(xiàn),以下是控件在頁(yè)面內(nèi)的調(diào)用代碼,其中包含getLodop的使用:
<head>
<title></title>
<script language="javascript" src="LodopFuncs.js"></script>
<object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>
<embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed>
</object>
</head>
<body>
<script language="javascript">
var LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));
</script>
…
</body>
以上兩段代碼相互配合實(shí)現(xiàn)了Lodop的安裝、調(diào)用和升級(jí)。之所以將LodopFuncs.js作為一個(gè)資源文件來(lái)部署,既可以利用瀏覽器的緩存減少頁(yè)面內(nèi)容的重復(fù)下載,同時(shí)還實(shí)現(xiàn)了控件發(fā)布統(tǒng)一管理,整個(gè)應(yīng)用系統(tǒng)中只要這一個(gè)地方發(fā)布Lodop。其它頁(yè)面直接拷貝嵌入第2段代碼就可以了。
彈窗卸載教程
復(fù)制或改名為uninstall_lodop32.exe (或uninstall_lodop64.exe)就可用來(lái)卸載控件。
改名后運(yùn)行,顯示卸載成功!
使用說(shuō)明
1.下載完成后不要在壓縮包內(nèi)運(yùn)行軟件直接使用,先解壓Lodop打印控件官方版
2.軟件同時(shí)支持32位64位運(yùn)行環(huán)境
3.如果軟件無(wú)法正常打開(kāi),請(qǐng)右鍵使用管理員模式運(yùn)行。
不能用怎么辦
lodop打印控件無(wú)法預(yù)覽打印解決方法:
使用LODOP實(shí)現(xiàn)一個(gè)套打程序時(shí),發(fā)現(xiàn)LODOP打印插件在chrome下始終無(wú)法使用。分析后發(fā)現(xiàn)是自己才升級(jí)了chrome,chrome新版默認(rèn)是禁用npapi的,因此需要手動(dòng)啟用一下,啟用方法如下:
在谷歌瀏覽器地址欄輸入:
chrome://flags/#enable-npapi
然后找到“啟用NPAPI”,點(diǎn)擊啟用,根據(jù)提示重啟chrome即可。
或者推薦使用Lodop新產(chǎn)品:C-Lodop可以直接用于chrome新版本。下載地址:云打印C-Lodop軟件下載
常見(jiàn)問(wèn)題
問(wèn):lodop打印控件是什么?
答:lodop取意自“l(fā)oad or print”,是一款優(yōu)秀的Web打印控件。在B/S系統(tǒng)中,傳統(tǒng)打印控件總是“頁(yè)面看到什么才能打印什么”,缺乏靈活性,使打印略顯呆板。而使用lodop則可以做到“只看想看的、打印想打的”,不僅開(kāi)發(fā)人員可以自由設(shè)置打印輸出內(nèi)容,用戶(hù)還可對(duì)打印內(nèi)容進(jìn)行一系列調(diào)整。
問(wèn):Lodop打印控件官方版有哪幾個(gè)版本?
答:目前有簡(jiǎn)體中文、繁體中文、大五碼(big5)和英文幾個(gè)版本。
更新內(nèi)容
增加:搭配云打印C-Lodop,支持跨平臺(tái)的任何瀏覽器
增加:獲得文檔式模板值
增加:TABLE統(tǒng)計(jì)項(xiàng)支持Distinct統(tǒng)計(jì),也可以四則運(yùn)算表達(dá)式運(yùn)算
增加:設(shè)置當(dāng)內(nèi)容超出紙寬或紙高時(shí)對(duì)應(yīng)縮小(溢出自動(dòng)縮小)語(yǔ)句
增加:優(yōu)化ADD_PRINT_HTM的td分頁(yè)功能,增加分頁(yè)粒度TableRowThickNess屬性,HTM分頁(yè)更完美
增加:純文本頁(yè)號(hào)對(duì)象可以是多行(此前頁(yè)號(hào)對(duì)象會(huì)被強(qiáng)制為單行)
增加:在預(yù)覽窗口和設(shè)計(jì)維護(hù)窗口手工選擇顯示標(biāo)尺功能
標(biāo)簽: 打印開(kāi)發(fā) web開(kāi)發(fā) web打印
相關(guān)版本
下載地址
精品推薦
-
Microsoft .Net Framework4.7.2中文版
詳情 -
.Net3.5
詳情 -
.Net3.5 64位win10離線安裝包
詳情 -
MarkdownPad2
詳情 -
.Net Framework 4.0 32位離線安裝包
詳情 -
RPGVXACE RTP
詳情 -
Cmder(windows命令行工具)
詳情 -
jetbrains全系列激活工具
詳情 -
scratch免激活離線版
詳情 -
特斯拉燈光秀資源文件
詳情 -
小象編程平臺(tái)客戶(hù)端
詳情 -
鯨魚(yú)積木編程專(zhuān)業(yè)版
詳情 -
格西烽火串口助手破解版
詳情 -
modsim32軟件
詳情 -
Modelsim SE
詳情 -
易語(yǔ)言刪除文本中的所有引號(hào)工具
詳情
-
1 Apifox
裝機(jī)必備軟件
網(wǎng)友評(píng)論