я в настоящее время печати квитанции из моих данных , когда я напечатать мои данные выравнивания расписки не работают должным образомвыравнивания Квитанции не работает должным образом в быстром
я думаю, что я должен применить индекс начала и конец индекс строки
, потому что моя длина названия продукта отличается Так я применить этот код, чтобы проверить длину строки
здесь скриншот квитанции
вы можете увидеть в выравнивании квитанций неправильно
Вот мой код, чтобы дать выравнивание и получение
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)
}
мое требование первое количество, наименование и цена должны быть прийти Мое выравнивание расписки не подходит
Кто-нибудь может помочь мне решить эту проблему?
увеличение каждого и сделайте правильное выравнивание ко всем, исправите свою проблему. –
. Мое требование - количество в левой стороне и название продукта должно появиться, а цена должна отображаться справа от страницы –
. Попробуйте это без этого условия, если ProductName. characters.count> 13 –