日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue使用lodop打印控件實現瀏覽器兼容打印的方法

瀏覽:74日期:2022-10-06 08:21:41
前言

此控件直接進行打印底部會有水印,通過官網購買可以解決;如不想購買,可先執行預覽,彈出預覽框進行打??;需要用到的js文件和api文檔附后,請注意查看。首先需要在局部或全局引入LodopFuncs.js文件import {getLodop} from ’../../../components/js/LodopFuncs’

方法中調用

print(){ let LODOP = getLodop(); LODOP.PRINT_INITA(0,0,800,1600,'打印庫位名稱'); LODOP.SET_PRINT_PAGESIZE(1,700,500,'') //設定紙張大小 LODOP.NewPage();//初始化 LODOP.SET_PRINT_MODE('RESELECT_PRINTER',true); LODOP.ADD_PRINT_TEXT(’10mm’,’50mm’,’30mm’,’20mm’,’iphone20Plus’);//打印文字 LODOP.SET_PRINT_STYLEA(0,'FontSize',30);//字體樣式 LODOP.ADD_PRINT_LINE(’10mm’,’35mm’,’40mm’,’35mm’,0,1);//打印直線 LODOP.ADD_PRINT_BARCODE(’10mm’,’2.5mm’,’35mm’,’35mm’,'QRCode',’123456’);//打印二維碼 LODOP.SET_PRINT_STYLEA(0,'AlignJustify',2);//二維碼樣式和規則 LODOP.SET_PRINTER_INDEXA('TSC TTP-244 Pro');//選擇打印機 // LODOP.PRINT_DESIGN()//打開設置 // LODOP.PREVIEW(); //預覽 LODOP.PRINT() //直接打印 },

LodopFuncs.js文件

//==本JS是加載Lodop插件及CLodop服務的綜合示例,可直接使用,建議看懂后融進自己頁面程序==var CreatedOKLodopObject, CLodopIsLocal, CLodopJsState;//==判斷是否需要CLodop(那些不支持插件的瀏覽器):==export function needCLodop() { try { var ua = navigator.userAgent; if (ua.match(/WindowssPhone/i)) return true; if (ua.match(/iPhone|iPod|iPad/i)) return true; if (ua.match(/Android/i)) return true; if (ua.match(/EdgeD?d+/i)) return true; var verTrident = ua.match(/TridentD?d+/i); var verIE = ua.match(/MSIED?d+/i); var verOPR = ua.match(/OPRD?d+/i); var verFF = ua.match(/FirefoxD?d+/i); var x64 = ua.match(/x64/i); if ((!verTrident) && (!verIE) && (x64)) return true; else if (verFF) { verFF = verFF[0].match(/d+/); if ((verFF[0] >= 41) || (x64))return true; } else if (verOPR) { verOPR = verOPR[0].match(/d+/); if (verOPR[0] >= 32)return true; } else if ((!verTrident) && (!verIE)) { var verChrome = ua.match(/ChromeD?d+/i); if (verChrome) {verChrome = verChrome[0].match(/d+/);if (verChrome[0] >= 41) return true; } } return false; } catch (err) { return true; }}//==引用CLodop的主JS,用雙端口8000和18000(以防其中一個被占):==if (needCLodop()) { var head = document.head || document.getElementsByTagName('head')[0] || document.documentElement; var JS1 = document.createElement('script'); JS1.src = 'http://localhost:8000/CLodopfuncs.js?priority=1'; head.insertBefore(JS1, head.firstChild); var JS2 = document.createElement('script'); JS2.src = 'http://localhost:18000/CLodopfuncs.js?priority=0'; head.insertBefore(JS2, head.firstChild); CLodopIsLocal = !!((JS1.src + JS2.src).match(///localho|//127.0.0./i)); if (JS1.attachEvent) { CLodopJsState = 'loading'; var onChange = function(){ if (window.event.srcElement.readyState == ’loaded’) CLodopJsState = 'complete';};JS1.attachEvent(’onreadystatechange’,onChange);JS2.attachEvent(’onreadystatechange’,onChange); }}//==獲取LODOP對象主過程,判斷是否安裝、需否升級:==export function getLodop(oOBJECT, oEMBED) { var strHtmInstall = '<br><font color=’#FF00FF’>打印控件未安裝!點擊這里<a href=’https://wms.warehousing.com/download/install_lodop32.exe’ target=’_self’>執行安裝</a>,安裝后請刷新頁面或重新進入。</font>'; var strHtmUpdate = '<br><font color=’#FF00FF’>打印控件需要升級!點擊這里<a href=’https://wms.warehousing.com/download/install_lodop32.exe’ target=’_self’>執行升級</a>,升級后請重新進入。</font>'; var strHtm64_Install = '<br><font color=’#FF00FF’>打印控件未安裝!點擊這里<a href=’https://wms.warehousing.com/download/install_lodop64.exe’ target=’_self’>執行安裝</a>,安裝后請刷新頁面或重新進入。</font>'; var strHtm64_Update = '<br><font color=’#FF00FF’>打印控件需要升級!點擊這里<a href=’https://wms.warehousing.com/download/install_lodop64.exe’ target=’_self’>執行升級</a>,升級后請重新進入。</font>'; var strHtmFireFox = '<br><br><font color=’#FF00FF’>(注意:如曾安裝過Lodop舊版附件npActiveXPLugin,請在【工具】->【附加組件】->【擴展】中先卸它)</font>'; var strHtmChrome = '<br><br><font color=’#FF00FF’>(如果此前正常,僅因瀏覽器升級或重安裝而出問題,需重新執行以上安裝)</font>'; var strCLodopInstall_1 = '<br><font color=’#FF00FF’>Web打印服務CLodop未安裝啟動,點擊這里<a href=’https://wms.warehousing.com/download/CLodop_Setup_for_Win32NT.exe’ target=’_self’>下載執行安裝</a>'; var strCLodopInstall_2 = '<br>(若此前已安裝過,可<a href=’https://wms.warehousing.com/download/CLodop.protocol:setup’ target=’_self’>點這里直接再次啟動</a>)'; var strCLodopInstall_3 = ',成功后請刷新本頁面。</font>'; var strCLodopUpdate = '<br><font color=’#FF00FF’>Web打印服務CLodop需升級!點擊這里<a href=’https://wms.warehousing.com/download/CLodop_Setup_for_Win32NT.exe’ target=’_self’>執行升級</a>,升級后請刷新頁面。</font>'; var LODOP; try { var ua = navigator.userAgent; var isIE = !!(ua.match(/MSIE/i)) || !!(ua.match(/Trident/i)); if (needCLodop()) { try {LODOP = getCLodop(); } catch (err) {} if (!LODOP && (document.readyState !== 'complete' || (isIE && CLodopJsState == 'loading')) ) {alert('網頁還沒下載完畢,請稍等一下再操作.');return; } if (!LODOP) {document.body.innerHTML = strCLodopInstall_1 + (CLodopIsLocal ? strCLodopInstall_2 : '') + strCLodopInstall_3 + document.body.innerHTML;return; } else {if (CLODOP.CVERSION < '3.0.9.3') { document.body.innerHTML = strCLodopUpdate + document.body.innerHTML;}if (oEMBED && oEMBED.parentNode) oEMBED.parentNode.removeChild(oEMBED);if (oOBJECT && oOBJECT.parentNode) oOBJECT.parentNode.removeChild(oOBJECT); } } else { var is64IE = isIE && !!(ua.match(/x64/i)); //==如果頁面有Lodop就直接使用,否則新建:== if (oOBJECT || oEMBED) {if (isIE) LODOP = oOBJECT;else LODOP = oEMBED; } else if (!CreatedOKLodopObject) {LODOP = document.createElement('object');LODOP.setAttribute('width', 0);LODOP.setAttribute('height', 0);LODOP.setAttribute('style', 'position:absolute;left:0px;top:-100px;width:0px;height:0px;');if (isIE) LODOP.setAttribute('classid', 'clsid:2105C259-1E0C-4534-8141-A753534CB4CA');else LODOP.setAttribute('type', 'application/x-print-lodop');document.documentElement.appendChild(LODOP);CreatedOKLodopObject = LODOP; } elseLODOP = CreatedOKLodopObject; //==Lodop插件未安裝時提示下載地址:== if ((!LODOP) || (!LODOP.VERSION)) {if (ua.indexOf(’Chrome’) >= 0) document.body.innerHTML = strHtmChrome + document.body.innerHTML;if (ua.indexOf(’Firefox’) >= 0) document.body.innerHTML = strHtmFireFox + document.body.innerHTML;document.body.innerHTML = (is64IE ? strHtm64_Install : strHtmInstall) + document.body.innerHTML;return LODOP; } } if (LODOP.VERSION < '6.2.2.6') { if (!needCLodop())document.body.innerHTML = (is64IE ? strHtm64_Update : strHtmUpdate) + document.body.innerHTML; } //===如下空白位置適合調用統一功能(如注冊語句、語言選擇等):== //======================================================= return LODOP; } catch (err) { alert('getLodop出錯:' + err); }}

到此這篇關于vue使用lodop打印控件實現瀏覽器兼容打印的文章就介紹到這了,更多相關vue瀏覽器兼容打印內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本а中文在线天堂| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品视频一区二区三区| 国产精品嫩模av在线| 久久亚洲精品中文字幕| 高清一区二区三区| 亚洲婷婷在线| 日韩精品免费一区二区夜夜嗨| 国产精品magnet| 日韩一区二区在线免费| 亚洲激情二区| 欧美精品影院| 人人精品亚洲| 一区二区国产精品| 免费一级欧美在线观看视频| 国产麻豆久久| 日本99精品| 天堂av在线| 蜜桃视频一区二区| 国产aⅴ精品一区二区四区| 妖精视频成人观看www| 欧美日韩一区二区高清| 日韩欧美视频专区| 亚洲三级视频| 美女一区网站| 五月激激激综合网色播| 色综合狠狠操| 伊人久久一区| 国产96在线亚洲| 亚洲最新av| 亚洲黄色中文字幕| 日本中文字幕不卡| 久久久久久久久丰满| 日本va欧美va精品发布| 少妇久久久久| 国产精品一二| av成人国产| 电影亚洲精品噜噜在线观看| 日韩中文字幕| 亚洲高清二区| 麻豆高清免费国产一区| 男人的天堂久久精品| 国产传媒在线观看| 日韩高清不卡一区二区| 激情婷婷亚洲| 精品一二三区| 日韩精品三级| 欧美专区在线| 日韩av首页| 欧美激情 亚洲a∨综合| 日韩专区欧美专区| 国产精品久久久久av电视剧| 国产精品啊v在线| 日本大胆欧美人术艺术动态| 麻豆视频久久| 日本aⅴ免费视频一区二区三区| 免费国产自久久久久三四区久久| 精品一区二区三区免费看| 日本中文字幕一区二区视频| 婷婷综合网站| 高清不卡亚洲| 精品午夜视频| 国产欧美日本| 亚洲日产国产精品| 欧美日韩精品一本二本三本| av日韩中文| 麻豆国产精品一区二区三区 | 日本不卡高清| 日韩中文字幕一区二区三区| 不卡中文字幕| 久久精品亚洲人成影院| 激情国产在线| 精品三级在线| 日韩国产在线观看一区| 三级亚洲高清视频| 99成人在线| 婷婷久久一区| 欧美日韩国产一区二区三区不卡| av综合电影网站| 日韩大片在线| 国产一区二区精品久| 精品视频高潮| 久久精品国产亚洲一区二区三区| 欧美另类中文字幕| 欧美精品观看| 日韩黄色免费网站| 天堂va在线高清一区| 亚洲三区欧美一区国产二区| 中文字幕亚洲在线观看| 香蕉久久久久久| 日韩1区2区日韩1区2区| 日韩国产在线不卡视频| 亚洲免费资源| 日韩动漫一区| 国产精品日韩精品中文字幕| 国产精品久久久久av蜜臀| 国产精品免费大片| 精品三级av| 福利在线免费视频| 日韩欧美三级| 国产精品av一区二区| 一区免费在线| 国产精品毛片在线| 视频一区视频二区中文| 日韩一区二区三区免费视频| 欧美一级网站| 韩国一区二区三区视频| 日韩精品1区| 国产字幕视频一区二区| 国产视频一区三区| 婷婷亚洲精品| 国产精品久久久一区二区| 精品国产亚洲一区二区在线观看| 黄色aa久久| 亚洲高清激情| 免费人成精品欧美精品| 日本成人在线不卡视频| 国产精品一区二区av日韩在线| 日韩大片在线观看| 日韩在线观看一区二区| 88久久精品| 福利视频一区| 国产欧美一区二区精品久久久 | 亚洲天堂久久| 中文字幕日韩欧美精品高清在线| 欧美专区一区| 高清不卡一区| 中日韩男男gay无套| 日本成人在线不卡视频| 精品高清久久| 性一交一乱一区二区洋洋av| 青青草视频一区| 久久久男人天堂| 亚洲在线观看| 国产欧美日韩精品一区二区免费| 国产精品久久久久蜜臀 | 日本亚州欧洲精品不卡| 精品久久久中文字幕| 欧美午夜不卡| 国产精品免费精品自在线观看| sm捆绑调教国产免费网站在线观看| 欧美精品九九| 国产精品99久久久久久董美香| 久久精选视频| 欧美一级二级视频| 日韩av一级| 青草综合视频| 99久久99久久精品国产片果冰| 五月天综合网站| 国产欧美自拍| 亚洲天堂成人| 国产精品videossex久久发布| 99精品电影| 欧美在线不卡| 亚洲精品va| 国产欧美一区二区三区米奇| 国产一区日韩一区| 国产精品一区二区精品视频观看| 午夜久久久久| 在线看片福利| 日韩精品免费视频人成| 欧洲一级精品| 欧美亚洲tv| 精品91久久久久| 国语对白精品一区二区| 蜜桃视频一区二区三区在线观看| 国产盗摄——sm在线视频| 亚洲欧洲日韩精品在线| 欧洲一级精品| 国产精品调教| 蜜芽一区二区三区| 日本高清不卡一区二区三区视频| 欧美一区激情| 99在线精品免费视频九九视| 麻豆国产欧美日韩综合精品二区| 六月丁香综合| 色老板在线视频一区二区| 国产精品麻豆成人av电影艾秋| 免费美女久久99| 欧美a级一区| 精品一区二区三区四区五区| 一区二区国产在线| 激情欧美一区二区三区| 精品视频高潮| 国产欧美亚洲一区| 亚洲精品电影| 日韩一区三区| 欧美aa在线视频| 青青草伊人久久| 一级欧洲+日本+国产| 国产一区调教| 国产免费av一区二区三区| 首页亚洲欧美制服丝腿| 丝袜美腿诱惑一区二区三区| 精品视频网站| 国产日韩三级| 亚久久调教视频| 中文不卡在线| 久久不射网站| 亚洲欧美日韩高清在线|