Index: ssts-web/src/main/webapp/disinfectsystem/config/fsfy/print/printConfig.js =================================================================== diff -u -r18438 -r19444 --- ssts-web/src/main/webapp/disinfectsystem/config/fsfy/print/printConfig.js (.../printConfig.js) (revision 18438) +++ ssts-web/src/main/webapp/disinfectsystem/config/fsfy/print/printConfig.js (.../printConfig.js) (revision 19444) @@ -1230,26 +1230,28 @@ alert('包定义不能为空!'); return; } - doGetLodop(); - var name = idCardInstance.tousseDefinition.name; var barcode = idCardInstance.barcode; - var date = idCardInstance.printDate; + var name = idCardInstance.tousseDefinition.name; - name += "(佛山妇幼)"; - - // 打印2个条形码,旋转90度 - LODOP.ADD_PRINT_BARCODE("5mm","5mm","10mm","30mm","128Auto", barcode); - LODOP.SET_PRINT_STYLEA(0,"Angle",-90); + doGetLodop(); + // 设置默认字体 + setDefaultFontNameSizeBold('宋体',12,1); + // 默认条码属性 + LODOP.SET_PRINT_STYLE('ShowBarText', true); + LODOP.SET_PRINT_STYLE('FontSize', 6); + LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true); - LODOP.ADD_PRINT_BARCODE("2mm","50mm","10mm","30mm","128Auto", barcode); - LODOP.SET_PRINT_STYLEA(0,"Angle",90); - - // 旋转90度 - LODOP.ADD_PRINT_HTM("5mm","15mm","8mm","36mm", "\n
" + name + "
"); + var fontSize = getFontSizeByStr(name,[ + {maxLen:10,fontSize:20}, + {maxLen:20,fontSize:10}, + {maxLen:30,fontSize:10}, + {maxLen:1000,fontSize:10} + ]); + LODOP.ADD_PRINT_TEXT("1mm","1mm","RightMargin:0mm","12mm", name); + setFontSizeBold(fontSize,1);// 设置字体 + setAlignment('center');// 对齐 - // 另一个方向旋转90度 - LODOP.ADD_PRINT_TEXT("31mm","45mm","40mm","30mm", name); - LODOP.SET_PRINT_STYLEA(0,"Angle",90); + LODOP.ADD_PRINT_BARCODE("18mm","5mm","40mm","10mm","128Auto", barcode);// 条码1 LODOP.PRINT(); } var printConfig = {