Как выровнять NSSting с правой стороны - PullRequest
0 голосов
/ 24 августа 2018

enter image description here> Я приложил изображение двух чеков.Я хочу напечатать так же, как квитанция справа.Это то, что я делаю с нашей стороны.Пожалуйста, предложите.

 for ( items in _invoceNew.items)
{
    NSString *itemString = items.itemName;
    if ([itemString length] == 0)  {
        itemString = @"Item";
    }
    NSString *invoiceFormat = items.quantity;
    invoiceFormat = [invoiceFormat stringByAppendingString: items.amount];
    NSString *joinString = [NSString stringWithFormat:@"%-2s %-20s %1s\n",[items.quantity UTF8String], [itemString UTF8String] ,[items.amount.asLocaleCurrency UTF8String] ];
    const char *join = [joinString UTF8String];
    [_myPos POS_PrintText: join x:0 nWidthTimes:0 nHeightTimes:0 nFontType:0 nFontStyle:0];
}

Сумма должна быть выровнена с правой стороны.чтобы он не пошел во второй строке.

...