我目前正致力于收据。 收据我有三个标签。产品数量,产品名称和产品价格。 当我的产品名称大于它应该转到下一行
我正在使用EPSON Printer打印数据。
我可以做Print.but当产品名称大于我收到像这张图片的收据对齐问题
但我希望像这样收到
aligmnet问题我得到的产品名称很大。克服这个问题我想我应该根据字符串的长度使用范围
我正在使用此代码
pName = "Chicken"
if pName.characters.count > 13 {
var x = (pName as NSString).substringWithRange(NSMakeRange(0, 13))
x = x.stringByAppendingFormat("%@ ", (pName as NSString).substringWithRange(NSMakeRange(13, pName.characters.count - 13)))
x = x.stringByAppendingFormat("%@ ", (pName as NSString).substringWithRange(NSMakeRange(13,26)))
textData.appendString(x)
}
但我没有得到正确的对齐。 你可以帮助我帮助如何使aligmemnt正确。