UNPKG

yinghe-lowcode-zln

Version:

基于vue、ant-design-vue,datagrid的低代码平台

73 lines (63 loc) 2.64 kB
import { getLodop } from '@/utils/LodopFuncs' //这块就是引用的上面一大坨暴露出来的方法喽 let LODOP; /*const PrintByURL = (qrTitle, codetype, url, code) => { let qrAccount = `${url}/#/?type=${codetype}&code=${code}` // 调用打印对象 LODOP = getLodop() // 打印页面配置 LODOP.SET_PRINT_MODE('PRINT_NOCOLLATE', 1) LODOP.SET_PRINT_PAGESIZE(3, '5.7cm', '2cm', 2) // 条码内容 LODOP.ADD_PRINT_TEXT(3, 32, 127, 20, qrTitle) LODOP.SET_PRINT_STYLEA(0, 'FontSize', 15) LODOP.ADD_PRINT_BARCODE(26, 15, 170, 147, 'QRCode', qrAccount) // LODOP.ADD_PRINT_TEXT(159, 11, 163, 42, qrAccount) // LODOP.SET_PRINT_STYLEA(0, 'FontSize', 11) }*/ //根据URL 打印预览 export function previewByURL(url){ LODOP=getLodop(); LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_按网址打印"); LODOP.ADD_PRINT_URL(0,0,'100%',"100%",url); LODOP.SET_PRINT_STYLEA(0,"HOrient",3); LODOP.SET_PRINT_STYLEA(0,"VOrient",3); LODOP.SET_PRINT_STYLEA(0,"PDFScalMode",2); // LODOP.SET_SHOW_MODE("MESSAGE_GETING_URL",""); //该语句隐藏进度条或修改提示信息 // LODOP.SET_SHOW_MODE("MESSAGE_PARSING_URL","");//该语句隐藏进度条或修改提示信息 LODOP.PREVIEW(); // LODOP.PRINT(); } //根据URL 打印预览 export function previewByHTML(html){ LODOP=getLodop(); LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_全页"); LODOP.ADD_PRINT_HTM(0,0,"100%","100%",html); LODOP.PREVIEW(); } export function PreviewIframeByHTML(iframe){ let contentWindow=iframe.contentWindow||iframe LODOP=getLodop(); LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_打印Iframe"); LODOP.ADD_PRINT_HTM(0,0,"100%","100%", contentWindow.document.documentElement.innerHTML ); LODOP.PREVIEW(); }; export function PrintIframeByHTML(iframe){ let contentWindow=iframe.contentWindow||iframe LODOP=getLodop(); LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_打印Iframe"); LODOP.ADD_PRINT_HTML(0,0,"100%","100%", contentWindow.document.documentElement.innerHTML ); LODOP.PRINT(); }; //根据URL 直接打印 export function printByURL(url){ LODOP=getLodop(); LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_按网址打印"); LODOP.ADD_PRINT_URL(0,0,'100%',"100%",url); LODOP.SET_PRINT_STYLEA(0,"HOrient",3); LODOP.SET_PRINT_STYLEA(0,"VOrient",3); LODOP.SET_PRINT_STYLEA(0,"PDFScalMode",2); // LODOP.SET_SHOW_MODE("MESSAGE_GETING_URL",""); //该语句隐藏进度条或修改提示信息 // LODOP.SET_SHOW_MODE("MESSAGE_PARSING_URL","");//该语句隐藏进度条或修改提示信息 // LODOP.PREVIEW(); LODOP.PRINT(); }