| 
					
				 | 
			
			
				@@ -7,6 +7,8 @@ export const JGPrint = function(data, type, printerType){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (!data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const url = window.URL.createObjectURL(new Blob([data], { type: 'application/pdf' })) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  document.getElementById('print').innerHTML = '<iframe id="printfsqd" name="printfsqd" src="' + url + '" hidden></iframe>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 针式打印 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (printerType == 'NEEDLE') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -28,9 +30,12 @@ export const JGPrint = function(data, type, printerType){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let m = rx.exec(data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (m) m = m[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     LODOP.SET_SHOW_MODE('HIDE_PAPER_BOARD', 1) //  隐藏底图上有模拟走纸板的条纹线 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    LODOP.SET_PRINT_PAGESIZE(3, '2140', '60', '') // 这里3表示纵向打印且纸高“按内容的高度”;2140表示纸宽214.0mm;45表示页底空白4.5mm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    LODOP.ADD_PRINT_HTM("0","0","RightMargin:0.5cm","BottomMargin:0.5cm",m) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // LODOP.SET_PRINT_PAGESIZE(3, '2140', '60', '') // 这里3表示纵向打印且纸高“按内容的高度”;2140表示纸宽214.0mm;45表示页底空白4.5mm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // LODOP.ADD_PRINT_HTM("0","0","RightMargin:0.5cm","BottomMargin:0.5cm",m) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // LODOP.ADD_PRINT_TABLE(0, 0, '100%', '100%', m) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    LODOP.ADD_PRINT_PDF(0,0,"100%","100%",demoDownloadPDF(url)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    LODOP.SET_PRINT_STYLEA(0,"PDFScalMode",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    LODOP.SET_PRINT_PAGESIZE(3,0,0,""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (type == 'preview') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       LODOP.PREVIEW() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -39,8 +44,6 @@ export const JGPrint = function(data, type, printerType){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 喷墨打印 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const url = window.URL.createObjectURL(new Blob([data], { type: 'application/pdf' })) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    document.getElementById('print').innerHTML = '<iframe id="printfsqd" name="printfsqd" src="' + url + '" hidden></iframe>' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (type == 'preview') { //  预览 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       window.open(url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } else if (type == 'print') { //  打印 
			 |