ich zur Zeit Quittungsdruck bin von meiner Daten , wenn ich meine Quittung Ausrichtungsdaten drucken ist nicht richtigReceipt Ausrichtung funktioniert nicht richtig in schnellen
arbeiten ich denke, dass ich Startindex und Ende Index String
geltenweil mein Produktnamen Länge unterschiedlich ist i dieses Codes So Länge der Zeichenfolge zu überprüfen, hier
Screenshot von Receipt ist
Sie in Empfang Ausrichtung sehen kann, ist falsch
Hier ist mein Code Ausrichtung und den Empfang geben
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)
}
meine Anforderung wird zuerst Menge, Name und Preis sollte Mein Empfang Ausrichtung kommen ist nicht richtig
kann mir jemand helfen, dieses Problem zu lösen?
Erhöhung Breite jeder und machen Sie die richtige Ausrichtung für alle wird Ihr Problem zu beheben –
meine Anforderung ist links Menge und Produktname sollte kommen und der Preis sollte rechts von Seite –
angezeigt werden versuchen Sie dies mit ohne diese Bedingung, wenn ProductName. characters.count> 13 –