作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我目前正在根据我的数据打印收据当我打印收据时,对齐数据无法正常工作
我认为我应该将开始索引和结束索引应用于字符串
因为我的产品名称长度不同所以我应用这段代码来检查字符串的长度
这是收据的截图
你可以看到收据对齐是错误的
这是我的代码,用于对齐和收据
if ProductName.characters.count > 13 {let subStr = ProductName[ProductName.startIndex.advancedBy(0)... ProductName.characters.count(13)]
strtext.appendString(String (format: "%@ %@ %@\n", sQuantity,subStr,s))
textData.appendString(strtext as String)
}
我的要求是首先要有数量、名称和价格我的收据排列不正确
谁能帮我解决这个问题?
最佳答案
你的代码也很好,Epson
Printer in
enum EposOcAlign {
EPOS_OC_ALIGN_LEFT = 0,
EPOS_OC_ALIGN_CENTER,
EPOS_OC_ALIGN_RIGHT
};
该方法被调用为 - (int) addTextAlign:(int)align;
使用对齐类型作为 center 并尝试一次
关于ios - 收据对齐在 swift 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39342311/
我是一名优秀的程序员,十分优秀!