收据alignment在swift中无法正常工作
我正在打印我的数据收据时,我打印我的收据alignment数据无法正常工作
我认为我应该将开始索引和结束索引应用于string
因为我的产品名称长度不同所以我应用此代码来检查string的长度
这里是Receipt的截图
你可以在收据中看到alignment是错误的
这是我的代码,以alignment和接收
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) }
我的要求是第一个数量,名称和价格应该来我的收据alignment不正确
任何人都可以帮我解决这个问题?
你的代码还好,在Epson
Printer中有选项
enum EposOcAlign { EPOS_OC_ALIGN_LEFT = 0, EPOS_OC_ALIGN_CENTER, EPOS_OC_ALIGN_RIGHT };
该方法被调用为- (int) addTextAlign:(int)align;
以alignmenttypes为中心 ,尝试一次