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

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

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

瀏覽:69日期: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久久,三上悠亚国产精品一区二区三区
爽好多水快深点欧美视频| 日韩va亚洲va欧美va久久| 日av在线不卡| 婷婷激情久久| 亚洲精品在线影院| 麻豆精品视频在线观看视频| 免费不卡在线观看| 国产亚洲永久域名| av亚洲免费| 亚洲调教视频在线观看| 日韩欧美一区二区三区免费看| 精品一区二区三区在线观看视频 | 亚洲一区国产一区| 天堂中文av在线资源库| 精品国产中文字幕第一页| 国产极品嫩模在线观看91精品| 久久国产三级精品| 国产精品久久久久久久久久白浆 | 中文字幕在线免费观看视频| 九九99久久精品在免费线bt| 欧美aa在线视频| 欧美xxxx中国| 日韩中文影院| 欧美精品一卡| 综合一区av| 国产精品一区二区三区av麻| 精品亚洲成人| 福利一区二区三区视频在线观看| 精品一区视频| 色天使综合视频| 久久精品国产68国产精品亚洲| 久久人人88| 亚洲视频二区| 国产欧美日韩视频在线| 久久精品一本| 日韩精品水蜜桃| 国产精品人人爽人人做我的可爱| 国产精品嫩草99av在线| 日韩av资源网| 成人美女视频| 国产偷自视频区视频一区二区| 日韩三级久久| 欧美激情另类| 午夜欧美理论片| 日韩有吗在线观看| 国产欧美欧美| 天堂√8在线中文| 久色成人在线| 久久久久观看| 久久视频一区| 日韩国产精品久久久久久亚洲| 麻豆一区二区在线| 亚洲成人精品| 欧美中文高清| 丝袜美腿成人在线| 国产精品毛片久久久| 久久久久欧美精品| 日本在线观看不卡视频| 在线天堂中文资源最新版| 亚洲第一精品影视| 伊人久久大香线蕉av不卡| 最新国产精品视频| 亚洲激情不卡| av在线日韩| 91成人福利| 激情综合自拍| 久久精品国产99国产精品| 亚洲一区二区动漫| 成人在线观看免费视频| 喷白浆一区二区| 精品国产午夜肉伦伦影院| 亚洲一区观看| 国产美女高潮在线| 国产精品一区2区3区| 日韩精品欧美| 丝袜亚洲另类欧美| 麻豆视频在线看| 日韩不卡一二三区| 91精品1区| 成人黄色av| 国产毛片精品| 羞羞答答国产精品www一本 | 欧美天堂视频| 日本亚州欧洲精品不卡| 久久精品91| 精品中文在线| 日韩精品一区二区三区av| 精品一区亚洲| 久久精品av麻豆的观看方式| 国产精品99久久免费观看| 伊人久久亚洲美女图片| 精品72久久久久中文字幕| 亚洲精品人人| 日韩视频在线一区二区三区 | 日韩精品一级二级| 99精品电影| 综合日韩av| 欧美激情aⅴ一区二区三区| 色8久久久久| 欧美日韩黑人| 日韩88av| 国产精品日韩精品中文字幕| 亚洲字幕久久| 中文久久精品| 午夜日韩在线| 激情六月综合| 在线日韩中文| 久久精品午夜| 国产精品视频一区视频二区| 日本不卡在线视频| 亚洲永久精品唐人导航网址| 在线综合亚洲| 亚洲精品电影| 成人av动漫在线观看| 尤物tv在线精品| 欧美男人天堂| 福利一区二区三区视频在线观看| 国产日韩三级| 国产精品一区二区精品| 日韩高清一区二区| 日本va欧美va瓶| 五月激激激综合网色播| 日本欧美一区二区| 精品一区二区三区视频在线播放| av亚洲一区二区三区| 免费成人性网站| 久久久国产精品入口麻豆| 日韩av首页| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美精品91| 久久久久99| 日本在线观看不卡视频| 国产成人免费精品| 亚洲精品在线观看91| 欧美在线黄色| 久久狠狠婷婷| 欧美综合社区国产| 久久精品亚洲人成影院| 日韩欧乱色一区二区三区在线| 四季av一区二区凹凸精品| 免费在线看一区| 日本一区二区高清不卡| 亚洲一区导航| 精品日韩视频| 国产伦精品一区二区三区视频| 日本精品影院| 91福利精品在线观看| 日韩中文在线电影| 欧美另类中文字幕| 在线日韩一区| 免费视频一区二区三区在线观看| 黄色欧美日韩| 日韩1区在线| 日韩av资源网| 红桃视频欧美| 最近高清中文在线字幕在线观看1| 亚洲三级在线| 亚洲天堂黄色| 国产aa精品| 91精品福利观看| 亚洲精品一区二区在线看| 国产麻豆一区二区三区| 亚洲欧美日韩高清在线| 精品久久免费| 日本麻豆一区二区三区视频| 欧美亚洲国产激情| 国产中文字幕一区二区三区| 老色鬼久久亚洲一区二区| 国产精品蜜芽在线观看| 久久激情综合网| 久久亚洲色图| 亚洲福利免费| 中文在线а√在线8| 国产精品久久久久av蜜臀| 亚洲一二av| 91成人精品| 日本在线精品| 91亚洲国产| 麻豆久久久久久| 久久国产精品色av免费看| 国产精品美女| 亚洲国产专区校园欧美| 国产中文在线播放| 欧美国产日本| 国产精品第一| 国产亚洲欧美日韩在线观看一区二区| 久久www成人_看片免费不卡| 久久狠狠婷婷| 日韩高清中文字幕一区二区| 精品视频97| 国产精品xvideos88| 日本a口亚洲| 日韩精品91亚洲二区在线观看| 香蕉成人久久| 日韩在线观看一区二区| 羞羞答答国产精品www一本| 一区在线免费| 国产视频久久| 日韩在线卡一卡二| 免费人成网站在线观看欧美高清|