var O=(w,_,j)=>new Promise((C,S)=>{var v=a=>{try{b(j.next(a))}catch(t){S(t)}},E=a=>{try{b(j.throw(a))}catch(t){S(t)}},b=a=>a.done?C(a.value):Promise.resolve(a.value).then(v,E);b((j=j.apply(w,_)).next())});import{P as I,__tla as k}from"./index-e26b3a3c.js";import{C as M,__tla as H}from"./index-7a87ec93.js";import{E as N}from"./antd-057b41b1.js";import{d as z,a7 as P,_ as B,a8 as U,a9 as x,f as A,E as L}from"./vue-1631514e.js";import{_ as W,__tla as R}from"./index-f0df2f76.js";import{__tla as J}from"./useContentViewHeight-c315421e.js";import{__tla as D}from"./useWindowSizeFn-53b82e7c.js";import"./onMountedOrActivated-5690e97c.js";import{__tla as F}from"./index-a2613349.js";let T,V=Promise.all([(()=>{try{return k}catch(w){}})(),(()=>{try{return H}catch(w){}})(),(()=>{try{return R}catch(w){}})(),(()=>{try{return J}catch(w){}})(),(()=>{try{return D}catch(w){}})(),(()=>{try{return F}catch(w){}})()]).then(()=>O(void 0,null,function*(){var w={exports:{}};(function(v,E){(function(b,a){v.exports=a()})(window,function(){return function(b){var a={};function t(r){if(a[r])return a[r].exports;var o=a[r]={i:r,l:!1,exports:{}};return b[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=b,t.c=a,t.d=function(r,o,p){t.o(r,o)||Object.defineProperty(r,o,{enumerable:!0,get:p})},t.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},t.t=function(r,o){if(o&1&&(r=t(r)),o&8||o&4&&typeof r=="object"&&r&&r.__esModule)return r;var p=Object.create(null);if(t.r(p),Object.defineProperty(p,"default",{enumerable:!0,value:r}),o&2&&typeof r!="string")for(var i in r)t.d(p,i,function(d){return r[d]}.bind(null,i));return p},t.n=function(r){var o=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(o,"a",o),o},t.o=function(r,o){return Object.prototype.hasOwnProperty.call(r,o)},t.p="",t(t.s=0)}({"./src/index.js":function(b,a,t){t.r(a),t("./src/sass/index.scss");var r=t("./src/js/init.js"),o=r.default.init;typeof window<"u"&&(window.printJS=o),a.default=o},"./src/js/browser.js":function(b,a,t){t.r(a);var r={isFirefox:function(){return typeof InstallTrigger<"u"},isIE:function(){return navigator.userAgent.indexOf("MSIE")!==-1||!!document.documentMode},isEdge:function(){return!r.isIE()&&!!window.StyleMedia},isChrome:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window;return!!o.chrome},isSafari:function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||navigator.userAgent.toLowerCase().indexOf("safari")!==-1},isIOSChrome:function(){return navigator.userAgent.toLowerCase().indexOf("crios")!==-1}};a.default=r},"./src/js/functions.js":function(b,a,t){t.r(a),t.d(a,"addWrapper",function(){return i}),t.d(a,"capitalizePrint",function(){return d}),t.d(a,"collectStyles",function(){return l}),t.d(a,"addHeader",function(){return u}),t.d(a,"cleanUp",function(){return f}),t.d(a,"isRawHTML",function(){return n});var r=t("./src/js/modal.js"),o=t("./src/js/browser.js");function p(s){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(c){return typeof c}:p=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},p(s)}function i(s,c){var y="font-family:"+c.font+" !important; font-size: "+c.font_size+" !important; width:100%;";return'<div style="'+y+'">'+s+"</div>"}function d(s){return s.charAt(0).toUpperCase()+s.slice(1)}function l(s,c){for(var y=document.defaultView||window,m="",h=y.getComputedStyle(s,""),g=0;g<h.length;g++)(c.targetStyles.indexOf("*")!==-1||c.targetStyle.indexOf(h[g])!==-1||e(c.targetStyles,h[g]))&&h.getPropertyValue(h[g])&&(m+=h[g]+":"+h.getPropertyValue(h[g])+";");return m+="max-width: "+c.maxWidth+"px !important; font-size: "+c.font_size+" !important;",m}function e(s,c){for(var y=0;y<s.length;y++)if(p(c)==="object"&&c.indexOf(s[y])!==-1)return!0;return!1}function u(s,c){var y=document.createElement("div");if(n(c.header))y.innerHTML=c.header;else{var m=document.createElement("h1"),h=document.createTextNode(c.header);m.appendChild(h),m.setAttribute("style",c.headerStyle),y.appendChild(m)}s.insertBefore(y,s.childNodes[0])}function f(s){s.showModal&&r.default.close(),s.onLoadingEnd&&s.onLoadingEnd(),(s.showModal||s.onLoadingStart)&&window.URL.revokeObjectURL(s.printable);var c="mouseover";(o.default.isChrome()||o.default.isFirefox())&&(c="focus");var y=function m(){window.removeEventListener(c,m),s.onPrintDialogClose();var h=document.getElementById(s.frameId);h&&h.remove()};window.addEventListener(c,y)}function n(s){var c=new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>");return c.test(s)}},"./src/js/html.js":function(b,a,t){t.r(a);var r=t("./src/js/functions.js"),o=t("./src/js/print.js");function p(l){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(e){return typeof e}:p=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(l)}a.default={print:function(l,e){var u=d(l.printable)?l.printable:document.getElementById(l.printable);if(!u){window.console.error("Invalid HTML element id: "+l.printable);return}l.printableElement=i(u,l),l.header&&Object(r.addHeader)(l.printableElement,l),o.default.send(l,e)}};function i(l,e){for(var u=l.cloneNode(),f=Array.prototype.slice.call(l.childNodes),n=0;n<f.length;n++)if(e.ignoreElements.indexOf(f[n].id)===-1){var s=i(f[n],e);u.appendChild(s)}switch(e.scanStyles&&l.nodeType===1&&u.setAttribute("style",Object(r.collectStyles)(l,e)),l.tagName){case"SELECT":u.value=l.value;break;case"CANVAS":u.getContext("2d").drawImage(l,0,0);break}return u}function d(l){return p(l)==="object"&&l&&(l instanceof HTMLElement||l.nodeType===1)}},"./src/js/image.js":function(b,a,t){t.r(a);var r=t("./src/js/functions.js"),o=t("./src/js/print.js"),p=t("./src/js/browser.js");a.default={print:function(i,d){i.printable.constructor!==Array&&(i.printable=[i.printable]),i.printableElement=document.createElement("div"),i.printable.forEach(function(l){var e=document.createElement("img");if(e.setAttribute("style",i.imageStyle),e.src=l,p.default.isFirefox()){var u=e.src;e.src=u}var f=document.createElement("div");f.appendChild(e),i.printableElement.appendChild(f)}),i.header&&Object(r.addHeader)(i.printableElement,i),o.default.send(i,d)}}},"./src/js/init.js":function(b,a,t){t.r(a);var r=t("./src/js/browser.js"),o=t("./src/js/modal.js"),p=t("./src/js/pdf.js"),i=t("./src/js/html.js"),d=t("./src/js/raw-html.js"),l=t("./src/js/image.js"),e=t("./src/js/json.js");function u(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(s){return typeof s}:u=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},u(n)}var f=["pdf","html","image","json","raw-html"];a.default={init:function(){var n={printable:null,fallbackPrintable:null,type:"pdf",header:null,headerStyle:"font-weight: 300;",maxWidth:800,properties:null,gridHeaderStyle:"font-weight: bold; padding: 5px; border: 1px solid #dddddd;",gridStyle:"border: 1px solid lightgray; margin-bottom: -1px;",showModal:!1,onError:function(g){throw g},onLoadingStart:null,onLoadingEnd:null,onPrintDialogClose:function(){},onIncompatibleBrowser:function(){},modalMessage:"Retrieving Document...",frameId:"printJS",printableElement:null,documentTitle:"Document",targetStyle:["clear","display","width","min-width","height","min-height","max-height"],targetStyles:["border","box","break","text-decoration"],ignoreElements:[],repeatTableHeader:!0,css:null,style:null,scanStyles:!0,base64:!1,onPdfOpen:null,font:"TimesNewRoman",font_size:"12pt",honorMarginPadding:!0,honorColor:!1,imageStyle:"max-width: 100%;"},s=arguments[0];if(s===void 0)throw new Error("printJS expects at least 1 attribute.");switch(u(s)){case"string":n.printable=encodeURI(s),n.fallbackPrintable=n.printable,n.type=arguments[1]||n.type;break;case"object":n.printable=s.printable,n.fallbackPrintable=typeof s.fallbackPrintable<"u"?s.fallbackPrintable:n.printable,n.fallbackPrintable=n.base64?"data:application/pdf;base64,".concat(n.fallbackPrintable):n.fallbackPrintable;for(var c in n)c==="printable"||c==="fallbackPrintable"||(n[c]=typeof s[c]<"u"?s[c]:n[c]);break;default:throw new Error('Unexpected argument type! Expected "string" or "object", got '+u(s))}if(!n.printable)throw new Error("Missing printable information.");if(!n.type||typeof n.type!="string"||f.indexOf(n.type.toLowerCase())===-1)throw new Error("Invalid print type. Available types are: pdf, html, image and json.");n.showModal&&o.default.show(n),n.onLoadingStart&&n.onLoadingStart();var y=document.getElementById(n.frameId);y&&y.parentNode.removeChild(y);var m=document.createElement("iframe");switch(r.default.isFirefox()?m.setAttribute("style","width: 1px; height: 100px; position: fixed; left: 0; top: 0; opacity: 0; border-width: 0; margin: 0; padding: 0"):m.setAttribute("style","visibility: hidden; height: 0; width: 0; position: absolute; border: 0"),m.setAttribute("id",n.frameId),n.type!=="pdf"&&(m.srcdoc="<html><head><title>"+n.documentTitle+"</title>",n.css&&(Array.isArray(n.css)||(n.css=[n.css]),n.css.forEach(function(g){m.srcdoc+='<link rel="stylesheet" href="'+g+'">'})),m.srcdoc+="</head><body></body></html>"),n.type){case"pdf":if(r.default.isIE())try{var h=window.open(n.fallbackPrintable,"_blank");h.focus(),n.onIncompatibleBrowser()}catch(g){n.onError(g)}finally{n.showModal&&o.default.close(),n.onLoadingEnd&&n.onLoadingEnd()}else p.default.print(n,m);break;case"image":l.default.print(n,m);break;case"html":i.default.print(n,m);break;case"raw-html":d.default.print(n,m);break;case"json":e.default.print(n,m);break}}}},"./src/js/json.js":function(b,a,t){t.r(a);var r=t("./src/js/functions.js"),o=t("./src/js/print.js");function p(d){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(l){return typeof l}:p=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},p(d)}a.default={print:function(d,l){if(p(d.printable)!=="object")throw new Error("Invalid javascript data object (JSON).");if(typeof d.repeatTableHeader!="boolean")throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!d.properties||!Array.isArray(d.properties))throw new Error("Invalid properties array for your JSON data.");d.properties=d.properties.map(function(e){return{field:p(e)==="object"?e.field:e,displayName:p(e)==="object"?e.displayName:e,columnSize:p(e)==="object"&&e.columnSize?e.columnSize+";":100/d.properties.length+"%;"}}),d.printableElement=document.createElement("div"),d.header&&Object(r.addHeader)(d.printableElement,d),d.printableElement.innerHTML+=i(d),o.default.send(d,l)}};function i(d){var l=d.printable,e=d.properties,u='<table style="border-collapse: collapse; width: 100%;">';d.repeatTableHeader&&(u+="<thead>"),u+="<tr>";for(var f=0;f<e.length;f++)u+='<th style="width:'+e[f].columnSize+";"+d.gridHeaderStyle+'">'+Object(r.capitalizePrint)(e[f].displayName)+"</th>";u+="</tr>",d.repeatTableHeader&&(u+="</thead>"),u+="<tbody>";for(var n=0;n<l.length;n++){u+="<tr>";for(var s=0;s<e.length;s++){var c=l[n],y=e[s].field.split(".");if(y.length>1)for(var m=0;m<y.length;m++)c=c[y[m]];else c=c[e[s].field];u+='<td style="width:'+e[s].columnSize+d.gridStyle+'">'+c+"</td>"}u+="</tr>"}return u+="</tbody></table>",u}},"./src/js/modal.js":function(b,a,t){t.r(a);var r={show:function(o){var p="font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;",i=document.createElement("div");i.setAttribute("style",p),i.setAttribute("id","printJS-Modal");var d=document.createElement("div");d.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var l=document.createElement("div");l.setAttribute("class","printClose"),l.setAttribute("id","printClose"),d.appendChild(l);var e=document.createElement("span");e.setAttribute("class","printSpinner"),d.appendChild(e);var u=document.createTextNode(o.modalMessage);d.appendChild(u),i.appendChild(d),document.getElementsByTagName("body")[0].appendChild(i),document.getElementById("printClose").addEventListener("click",function(){r.close()})},close:function(){var o=document.getElementById("printJS-Modal");o&&o.parentNode.removeChild(o)}};a.default=r},"./src/js/pdf.js":function(b,a,t){t.r(a);var r=t("./src/js/print.js"),o=t("./src/js/functions.js");a.default={print:function(i,d){if(i.base64){var l=Uint8Array.from(atob(i.printable),function(u){return u.charCodeAt(0)});p(i,d,l);return}i.printable=/^(blob|http|\/\/)/i.test(i.printable)?i.printable:window.location.origin+(i.printable.charAt(0)!=="/"?"/"+i.printable:i.printable);var e=new window.XMLHttpRequest;e.responseType="arraybuffer",e.addEventListener("error",function(){Object(o.cleanUp)(i),i.onError(e.statusText,e)}),e.addEventListener("load",function(){if([200,201].indexOf(e.status)===-1){Object(o.cleanUp)(i),i.onError(e.statusText,e);return}p(i,d,e.response)}),e.open("GET",i.printable,!0),e.send()}};function p(i,d,l){var e=new window.Blob([l],{type:"application/pdf"});e=window.URL.createObjectURL(e),d.setAttribute("src",e),r.default.send(i,d)}},"./src/js/print.js":function(b,a,t){t.r(a);var r=t("./src/js/browser.js"),o=t("./src/js/functions.js"),p={send:function(e,u){document.getElementsByTagName("body")[0].appendChild(u);var f=document.getElementById(e.frameId);f.onload=function(){if(e.type==="pdf"){r.default.isFirefox()?setTimeout(function(){return i(f,e)},1e3):i(f,e);return}var n=f.contentWindow||f.contentDocument;if(n.document&&(n=n.document),n.body.appendChild(e.printableElement),e.type!=="pdf"&&e.style){var s=document.createElement("style");s.innerHTML=e.style,n.head.appendChild(s)}var c=n.getElementsByTagName("img");c.length>0?d(Array.from(c)).then(function(){return i(f,e)}):i(f,e)}}};function i(e,u){try{if(e.focus(),r.default.isEdge()||r.default.isIE())try{e.contentWindow.document.execCommand("print",!1,null)}catch(f){e.contentWindow.print()}else e.contentWindow.print()}catch(f){u.onError(f)}finally{r.default.isFirefox()&&(e.style.visibility="hidden",e.style.left="-1px"),Object(o.cleanUp)(u)}}function d(e){var u=e.map(function(f){if(f.src&&f.src!==window.location.href)return l(f)});return Promise.all(u)}function l(e){return new Promise(function(u){var f=function n(){!e||typeof e.naturalWidth>"u"||e.naturalWidth===0||!e.complete?setTimeout(n,500):u()};f()})}a.default=p},"./src/js/raw-html.js":function(b,a,t){t.r(a);var r=t("./src/js/print.js");a.default={print:function(o,p){o.printableElement=document.createElement("div"),o.printableElement.setAttribute("style","width:100%"),o.printableElement.innerHTML=o.printable,r.default.send(o,p)}}},"./src/sass/index.scss":function(b,a,t){},0:function(b,a,t){b.exports=t("./src/index.js")}}).default})})(w);var _=w.exports;const j=N(_),C=z({name:"AppLogo",components:{PageWrapper:I,CollapseContainer:M},setup(){function v(){j({printable:[{name:"ll",email:"123@gmail.com",phone:"123"},{name:"qq",email:"456@gmail.com",phone:"456"}],properties:["name","email","phone"],type:"json"})}function E(){j({printable:["https://anncwb.github.io/anncwb/images/preview1.png","https://anncwb.github.io/anncwb/images/preview2.png"],type:"image",header:"Multiple Images",imageStyle:"width:100%;"})}return{jsonPrint:v,imagePrint:E}}});function S(v,E,b,a,t,r){const o=P("a-button"),p=P("CollapseContainer"),i=P("PageWrapper");return B(),U(i,{title:"\u6253\u5370\u793A\u4F8B"},{default:x(()=>[A(p,{title:"json\u6253\u5370\u8868\u683C"},{default:x(()=>[A(o,{type:"primary",onClick:v.jsonPrint},{default:x(()=>[L("\u6253\u5370")]),_:1},8,["onClick"])]),_:1}),A(o,{type:"primary",class:"mt-5",onClick:v.imagePrint},{default:x(()=>[L("Image Print")]),_:1},8,["onClick"])]),_:1})}T=W(C,[["render",S]])}));export{V as __tla,T as default};
|