auto break in address

This commit is contained in:
moon 2026-06-28 21:33:30 +06:30
parent bb054c1b86
commit 948aba0a8a

View File

@ -811,7 +811,7 @@ public abstract class BaseXPrint {
if (receiptHeader == null || TextUtils.equals(receiptHeader, "") || receiptHeader.trim().isEmpty()) {
receiptHeader = merchantName;
}
if (TextUtils.equals(merchantAddress, "") || merchantAddress == null || merchantAddress.isEmpty()) {
if (merchantAddress == null || TextUtils.equals(merchantAddress, "") || merchantAddress.isEmpty()) {
merchantAddress = "";
} else {
merchantAddress = merchantAddress
@ -835,7 +835,9 @@ public abstract class BaseXPrint {
// sunmiPrinterService.printTextWithFont(merchantName + "\n", "", 24, null);
sunmiPrinterService.sendRAWData(boldOff(), innerResultCallback);
sunmiPrinterService.setFontSize(textSize, innerResultCallback);
sunmiPrinterService.printText(wrappedAddressText + "\n", innerResultCallback);
for (String addressLine : wrappedAddressText) {
sunmiPrinterService.printText(addressLine + "\n", innerResultCallback);
}
sunmiPrinterService.printText(merchantPhoneNo + "\n", innerResultCallback);
sunmiPrinterService.lineWrap(1, innerResultCallback);
} catch (RemoteException e) {