|  | @@ -2769,76 +2769,81 @@ function printView(data) {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      $('#tbody_yp').html(yf.xyFlag === '1' ? getXyPrintHtml(list) : getZyPrintHtml(list));
 | 
	
		
			
				|  |  |      $("#patientId").val('');
 | 
	
		
			
				|  |  | +    // LODOP = getLodop();
 | 
	
		
			
				|  |  | +    // LODOP.PRINT_INITA(6, 0, "140mm", "202mm", "铭和医院处方笺");
 | 
	
		
			
				|  |  | +    // LODOP.SET_PRINT_STYLE("FontSize", 28); //字体大小
 | 
	
		
			
				|  |  | +    // //设置默认打印机
 | 
	
		
			
				|  |  | +    // //设置默认打印机
 | 
	
		
			
				|  |  | +    // LODOP.SET_PRINTER_INDEX(printIndex);
 | 
	
		
			
				|  |  | +    // LODOP.SET_PRINT_PAGESIZE(1, '140mm', '202mm', "CreateCustomPage");
 | 
	
		
			
				|  |  | +    // LODOP.SET_PRINT_MODE('FULL_WIDTH_FOR_OVERFLOW', true) // 整宽不变形
 | 
	
		
			
				|  |  | +    // LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "140mm");
 | 
	
		
			
				|  |  | +    // LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "202mm");
 | 
	
		
			
				|  |  | +    // LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "铭和医院处方笺");//对新建的纸张重命名
 | 
	
		
			
				|  |  | +    // let strStyle='';
 | 
	
		
			
				|  |  | +    // let font = 'font-size: 12px;padding: 2px 2px;';
 | 
	
		
			
				|  |  | +    // if(yf.xyFlag !== '1'){
 | 
	
		
			
				|  |  | +    //     strStyle = "<style>table,td,th {border-bottom: 1px dashed black;margin-bottom: 2px;";
 | 
	
		
			
				|  |  | +    //     strStyle = "<style>table,td,th {border-bottom: 1px dashed black;margin-bottom: 2px;";
 | 
	
		
			
				|  |  | +    //     strStyle += font;
 | 
	
		
			
				|  |  | +    //     strStyle += font;
 | 
	
		
			
				|  |  | +    //     strStyle += "}";
 | 
	
		
			
				|  |  | +    //     strStyle += "}";
 | 
	
		
			
				|  |  | +    //     strStyle += "</style>";
 | 
	
		
			
				|  |  | +    // }
 | 
	
		
			
				|  |  | +    // LODOP.ADD_PRINT_HTM("2mm", "4mm", "140mm", "202mm", strStyle + $("div[id='print_view']").html());
 | 
	
		
			
				|  |  | +    // LODOP.PREVIEW();
 | 
	
		
			
				|  |  | +    // LODOP.NewPageA();//下一页
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      LODOP = getLodop();
 | 
	
		
			
				|  |  | -    LODOP.PRINT_INITA(6, 0, "140mm", "202mm", "铭和医院处方笺");
 | 
	
		
			
				|  |  | -    LODOP.SET_PRINT_STYLE("FontSize", 28); //字体大小
 | 
	
		
			
				|  |  | -    //设置默认打印机
 | 
	
		
			
				|  |  | -    //设置默认打印机
 | 
	
		
			
				|  |  | +// 初始化打印区域,参数:top, left, width, height(横向打印时宽高可保持原比例)
 | 
	
		
			
				|  |  | +    LODOP.PRINT_INITA(6, 0, "202mm", "202mm", "铭和医院处方笺"); // 横向建议交换宽高值适配布局
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 设置字体大小
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_STYLE("FontSize", 28);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 设置默认打印机
 | 
	
		
			
				|  |  |      LODOP.SET_PRINTER_INDEX(printIndex);
 | 
	
		
			
				|  |  | -    LODOP.SET_PRINT_PAGESIZE(1, '140mm', '202mm', "CreateCustomPage");
 | 
	
		
			
				|  |  | -    LODOP.SET_PRINT_MODE('FULL_WIDTH_FOR_OVERFLOW', true) // 整宽不变形
 | 
	
		
			
				|  |  | -    LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "140mm");
 | 
	
		
			
				|  |  | -    LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "202mm");
 | 
	
		
			
				|  |  | -    LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "铭和医院处方笺");//对新建的纸张重命名
 | 
	
		
			
				|  |  | -    let strStyle='';
 | 
	
		
			
				|  |  | -    let font = 'font-size: 12px;padding: 2px 2px;';
 | 
	
		
			
				|  |  | -    if(yf.xyFlag !== '1'){
 | 
	
		
			
				|  |  | -        strStyle = "<style>table,td,th {border-bottom: 1px dashed black;margin-bottom: 2px;";
 | 
	
		
			
				|  |  | -        strStyle = "<style>table,td,th {border-bottom: 1px dashed black;margin-bottom: 2px;";
 | 
	
		
			
				|  |  | -        strStyle += font;
 | 
	
		
			
				|  |  | -        strStyle += font;
 | 
	
		
			
				|  |  | -        strStyle += "}";
 | 
	
		
			
				|  |  | -        strStyle += "}";
 | 
	
		
			
				|  |  | -        strStyle += "</style>";
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    LODOP.ADD_PRINT_HTM("2mm", "4mm", "140mm", "202mm", strStyle + $("div[id='print_view']").html());
 | 
	
		
			
				|  |  | -    LODOP.PREVIEW();
 | 
	
		
			
				|  |  | -    LODOP.NewPageA();//下一页
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -//     LODOP = getLodop();
 | 
	
		
			
				|  |  | -// // 初始化打印区域,参数:top, left, width, height(横向打印时宽高可保持原比例)
 | 
	
		
			
				|  |  | -//     LODOP.PRINT_INITA(6, 0, "202mm", "140mm", "铭和医院处方笺"); // 横向建议交换宽高值适配布局
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -// // 设置字体大小
 | 
	
		
			
				|  |  | -//     LODOP.SET_PRINT_STYLE("FontSize", 28);
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -// // 设置默认打印机
 | 
	
		
			
				|  |  | -//     LODOP.SET_PRINTER_INDEX(printIndex);
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -// // 关键:设置打印方向为横向(1=横向),并保持自定义纸张尺寸
 | 
	
		
			
				|  |  | -// // 横向打印时,宽高参数建议按 "实际高度, 实际宽度" 传递更符合视觉习惯
 | 
	
		
			
				|  |  | -//     LODOP.SET_PRINT_PAGESIZE(1, '202mm', '140mm', "CreateCustomPage");
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | +// 关键:设置打印方向为横向(1=横向),并保持自定义纸张尺寸
 | 
	
		
			
				|  |  | +// 横向打印时,宽高参数建议按 "实际高度, 实际宽度" 传递更符合视觉习惯
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_PAGESIZE(0, '202mm', '202mm', "CreateCustomPage");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  // // 整宽不变形模式(横向适配关键)
 | 
	
		
			
				|  |  |  //     LODOP.SET_PRINT_MODE('FULL_WIDTH_FOR_OVERFLOW', true);
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |  // // 背景图尺寸适配横向纸张
 | 
	
		
			
				|  |  |  //     LODOP.SET_SHOW_MODE("BKIMG_WIDTH", "202mm");
 | 
	
		
			
				|  |  |  //     LODOP.SET_SHOW_MODE("BKIMG_HEIGHT", "140mm");
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -// // 自定义纸张重命名
 | 
	
		
			
				|  |  | -//     LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "铭和医院处方笺");
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//     let strStyle = '';
 | 
	
		
			
				|  |  | -//     let font = 'font-size: 12px;padding: 2px 2px;';
 | 
	
		
			
				|  |  | -//     if (yf.xyFlag !== '1') {
 | 
	
		
			
				|  |  | -//         strStyle = "<style>";
 | 
	
		
			
				|  |  | -//         strStyle += "table,td,th {border-bottom: 1px dashed black;margin-bottom: 2px;";
 | 
	
		
			
				|  |  | -//         strStyle += font;
 | 
	
		
			
				|  |  | -//         strStyle += "}";
 | 
	
		
			
				|  |  | -//         strStyle += "</style>";
 | 
	
		
			
				|  |  | -//     }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -// // 添加HTML内容,参数:top, left, width, height(使用横向纸张的宽高)
 | 
	
		
			
				|  |  | -// // 宽度设为"100%"可自动适配横向纸张宽度
 | 
	
		
			
				|  |  | -//     LODOP.ADD_PRINT_HTM("2mm", "4mm", "100%", "100%", strStyle + $("div[id='print_view']").html());
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -// // 预览打印(横向效果)
 | 
	
		
			
				|  |  | -//     LODOP.PREVIEW();
 | 
	
		
			
				|  |  | +    // 核心配置:同时宽度和高度自适应铺满
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_MODE('FULL_WIDTH_FOR_OVERFLOWFLOW', true);  // 宽度铺满
 | 
	
		
			
				|  |  | +    // LODOP.SET_PRINT_MODE('FULL_HEIGHT_FOR_OVERFLOWFLOW', true); // 高度铺满
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_MODE('AUTO_SCALE', true); // 自动缩放适配
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +// 自定义纸张重命名
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME", "铭和医院处方笺");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    let strStyle = '';
 | 
	
		
			
				|  |  | +    let font = 'font-size: 12px;padding: 2px 2px;';
 | 
	
		
			
				|  |  | +    if (yf.xyFlag !== '1') {
 | 
	
		
			
				|  |  | +        strStyle = "<style>";
 | 
	
		
			
				|  |  | +        strStyle += "table,td,th {border-bottom: 1px dashed black;margin-bottom: 2px;";
 | 
	
		
			
				|  |  | +        strStyle += font;
 | 
	
		
			
				|  |  | +        strStyle += "}";
 | 
	
		
			
				|  |  | +        strStyle += "</style>";
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 添加HTML内容,参数:top, left, width, height(使用横向纸张的宽高)
 | 
	
		
			
				|  |  | +// 宽度设为"100%"可自动适配横向纸张宽度
 | 
	
		
			
				|  |  | +    let printContent = document.getElementById('print_view').innerHTML
 | 
	
		
			
				|  |  | +    // LODOP.ADD_PRINT_HTM("2mm", "4mm", "100%", "100%", strStyle + $("div[id='print_view']").html());
 | 
	
		
			
				|  |  | +    LODOP.ADD_PRINT_HTM("2mm", "4mm", "100%", "100%", strStyle + printContent);
 | 
	
		
			
				|  |  | +// 预览打印(横向效果)
 | 
	
		
			
				|  |  | +//     LODOP.PREVIEW();
 | 
	
		
			
				|  |  | +//     LODOP.NewPageA();//下一页
 | 
	
		
			
				|  |  |  // 如需多页,建议在添加内容前调用NewPageA(),此处预览后无需调用
 | 
	
		
			
				|  |  | -// LODOP.NewPageA();
 | 
	
		
			
				|  |  | -    // LODOP.PREVIEW();
 | 
	
		
			
				|  |  | +    LODOP.NewPageA();
 | 
	
		
			
				|  |  | +    LODOP.PREVIEW();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function getXyPrintHtml(list) {
 |