Index: ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/print/printConfig.js =================================================================== diff -u -r15275 -r15279 --- ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/print/printConfig.js (.../printConfig.js) (revision 15275) +++ ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/print/printConfig.js (.../printConfig.js) (revision 15279) @@ -1029,21 +1029,42 @@ var departAndName = obj.department+'-'+obj.name var fontSize = getFontSizeByStr(departAndName,[ - {maxLen:10,fontSize:10}, - {maxLen:20,fontSize:8}, - {maxLen:1000,fontSize:6} - ]); - LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","6mm", departAndName); +// {maxLen:6,fontSize:8}, +// {maxLen:7,fontSize:7}, +// {maxLen:9,fontSize:6}, + {maxLen:21,fontSize:5}, + {maxLen:24,fontSize:4}, + {maxLen:100,fontSize:3} + ]); +// var fontSize = getFontSizeByStr(departAndName,[ +// {maxLen:10,fontSize:10}, +// {maxLen:20,fontSize:8}, +// {maxLen:1000,fontSize:6} +// ]); + + var departSize = fontSize; + var tousseSize = fontSize - 2; + var departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; + + if(obj.department == '手术室'){ + departSize = fontSize - 2; + tousseSize = fontSize; + departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; + } + + LODOP.ADD_PRINT_HTM("1mm","0mm","RightMargin:0mm","6mm", departAndNameHtm); setFontSizeBold(fontSize,1);// 设置字体 setAlignment('center');// 对齐 - LODOP.ADD_PRINT_TEXT("7mm","12mm","43mm","5mm", "灭菌日期:"+obj.sterilizationDate); + LODOP.ADD_PRINT_TEXT("8mm","12mm","43mm","3mm", "灭菌日期:"+obj.sterilizationDate); setFontSizeBold(10,0);// 设置字体 - LODOP.ADD_PRINT_TEXT("7mm","49mm","43mm","5mm", "有效日期:"+obj.validDate); + LODOP.ADD_PRINT_TEXT("8mm","49mm","43mm","3mm", "有效日期:"+obj.validDate); setFontSizeBold(10,0);// 设置字体 var s2 = '清洗/装配/核对/灭菌:'+emptyStringIfUndefinedOrNull(obj.washOperator)+'/'+obj.operator + '/'+obj.reviewer+'/'+emptyStringIfUndefinedOrNull(obj.sterilizationUser); - LODOP.ADD_PRINT_TEXT("12mm","12mm","77mm","5mm", s2); + LODOP.ADD_PRINT_TEXT("12mm","12mm","77mm","3mm", s2); setFontSizeBold(10,0);// 设置字体 // LODOP.ADD_PRINT_TEXT("12mm","60mm","RightMargin:0mm","5mm", "灭菌程序:"+obj.sterilingType); @@ -1202,16 +1223,27 @@ LODOP.SET_PRINT_STYLE('ShowBarText', true); LODOP.SET_PRINT_STYLE('FontSize', 6); LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true); - var departAndName = obj.department+'-'+obj.name + var departAndName = obj.department + '-' + obj.name; var fontSize = getFontSizeByStr(departAndName,[ - {maxLen:10,fontSize:10}, - {maxLen:20,fontSize:8}, - {maxLen:1000,fontSize:6} - ]); - LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","6mm", departAndName); - setFontSizeBold(fontSize,1);// 设置字体 - setAlignment('center');// 对齐 + {maxLen:13,fontSize:4}, + {maxLen:18,fontSize:3}, + {maxLen:200,fontSize:2} + ]); + var departSize = fontSize; + var tousseSize = fontSize - 1; + var departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; + if(obj.department == '手术室'){ + departSize = fontSize - 1; + tousseSize = fontSize; + departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; + } + LODOP.ADD_PRINT_HTM("1mm","0mm","RightMargin:0mm","6mm", departAndNameHtm); +// setFontSizeBold(fontSize,1);// 设置字体 +// setAlignment('center');// 对齐 + LODOP.ADD_PRINT_TEXT("8mm","10mm","RightMargin:0mm","4mm", "灭菌日期:"+obj.sterilizationDate); setFontSizeBold(8,0);// 设置字体 LODOP.ADD_PRINT_TEXT("12mm","10mm","RightMargin:0mm","4mm", "有效日期:"+obj.validDate); @@ -1245,16 +1277,31 @@ LODOP.SET_PRINT_STYLE('ShowBarText', true); LODOP.SET_PRINT_STYLE('FontSize', 6); LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true); - var departAndName = obj.department+'-'+obj.name + var departAndName = obj.department + '-' + obj.name; var fontSize = getFontSizeByStr(departAndName,[ - {maxLen:10,fontSize:8}, - {maxLen:20,fontSize:6}, - {maxLen:1000,fontSize:4} - ]); - LODOP.ADD_PRINT_TEXT("1mm","0mm","RightMargin:0mm","6mm", departAndName); - setFontSizeBold(fontSize,1);// 设置字体 - setAlignment('center');// 对齐 +// {maxLen:6,fontSize:8}, +// {maxLen:7,fontSize:7}, +// {maxLen:9,fontSize:6}, +// {maxLen:21,fontSize:5}, + {maxLen:11,fontSize:4}, + {maxLen:13,fontSize:3}, + {maxLen:100,fontSize:2} + ]); + var departSize = fontSize; + var tousseSize = fontSize - 1; + var departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; + if(obj.department == '手术室'){ + departSize = fontSize - 1; + tousseSize = fontSize; + departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; + } + LODOP.ADD_PRINT_HTM("1mm","0mm","RightMargin:0mm","6mm", departAndNameHtm); +// setFontSizeBold(fontSize,1);// 设置字体 +// setAlignment('center');// 对齐 + LODOP.ADD_PRINT_TEXT("8mm","10mm","RightMargin:0mm","4mm", "灭菌日期:"+obj.sterilizationDate); setFontSizeBold(7,0);// 设置字体 LODOP.ADD_PRINT_TEXT("12mm","10mm","RightMargin:0mm","4mm", "有效日期:"+obj.validDate); @@ -1296,14 +1343,14 @@ ]); var departSize = fontSize; var tousseSize = fontSize - 2; - var departAndNameHtm = "" + obj.department - + "" +'-'+obj.name + ""; + var departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; if(obj.department == '手术室'){ departSize = fontSize - 2; tousseSize = fontSize; - departAndNameHtm = "" + obj.department - + "" +'-'+obj.name + ""; + departAndNameHtm = "
" + obj.department + + "" +'-'+obj.name + "
"; } LODOP. ADD_PRINT_HTM ("1mm","0mm","RightMargin:0mm","14mm", departAndNameHtm);