添加打印日志

This commit is contained in:
牛叉闪闪 2024-07-25 14:57:04 +08:00
parent 37e9745ca7
commit 3ed266d676
1 changed files with 6 additions and 10 deletions

View File

@ -113,7 +113,7 @@ public class PrinterUtils {
if(detail.getProductName().length()>8){ if(detail.getProductName().length()>8){
sb.append("<S>"+detail.getProductName()+"</S><BR>"); sb.append("<S>"+detail.getProductName()+"</S><BR>");
sb.append("<S>"+String.format("%15s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%10s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>"); sb.append("<S>"+String.format("%16s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%10s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
}else { }else {
int tt=16-detail.getProductName().length(); int tt=16-detail.getProductName().length();
sb.append("<S>"+String.format("%-"+tt+"s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%6s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>"); sb.append("<S>"+String.format("%-"+tt+"s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%6s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
@ -197,18 +197,18 @@ public class PrinterUtils {
char paddingCharacter = ' '; char paddingCharacter = ' ';
sb.append("<S> "+String.format("%-10s","品名").replace(' ', paddingCharacter)+String.format("%-4s","数量").replace(' ', paddingCharacter)+String.format("%4s","小计").replace(' ', paddingCharacter)+"</S><BR>"); sb.append("<S> "+String.format("%-18s","品名").replace(' ', paddingCharacter)+String.format("%-4s","数量").replace(' ', paddingCharacter)+"</S><BR>");
for (ProductInfo productInfo : handoverInfo.getProductInfos()) { for (ProductInfo productInfo : handoverInfo.getProductInfos()) {
if(productInfo.getProductName().length()>8){ if(productInfo.getProductName().length()>=16){
sb.append("<S> "+productInfo.getProductName()+"</S><BR>"); sb.append("<S> "+productInfo.getProductName()+"</S><BR>");
sb.append("<S> "+String.format("%15s",productInfo.getNum()).replace(' ', paddingCharacter)+String.format("%10s",productInfo.getAmount()).replace(' ', paddingCharacter)+"</S><BR>"); sb.append("<S> "+String.format("%22s",productInfo.getNum()).replace(' ', paddingCharacter)+"</S><BR>");
}else { }else {
int tt=14-productInfo.getProductName().length(); int tt=21-productInfo.getProductName().length();
sb.append("<S> "+String.format("%-"+tt+"s",productInfo.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",productInfo.getNum()).replace(' ', paddingCharacter)+String.format("%6s",productInfo.getAmount()).replace(' ', paddingCharacter)+"</S><BR>"); sb.append("<S> "+String.format("%-"+tt+"s",productInfo.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",productInfo.getNum()).replace(' ', paddingCharacter)+"</S><BR>");
} }
sb.append("<BR>"); sb.append("<BR>");
} }
@ -247,10 +247,6 @@ public class PrinterUtils {
sb.append("<BR>"); sb.append("<BR>");
} }
} }