Я знаю, как напечатать изображение только с помощью NSDataпечати изображение и текст под ним и распечатать его справа налево
и я также знаю, напечатать текст только с помощью UISimpleTextPrintFormatter
в Дело в том, что я хочу напечатать изображение и текст под ним
Как я могу это достичь?
и как я могу начать печать с правой координаты вместо левой?
NSMutableString *printBody = [NSMutableString stringWithFormat:@"some text"];
UIPrintInteractionController *pic = [UIPrintInteractionController sharedPrintController];
pic.delegate = self;
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
printInfo.jobName = @"print";
pic.printInfo = printInfo;
UISimpleTextPrintFormatter *textFormatter = [[UISimpleTextPrintFormatter alloc] initWithText:printBody];
textFormatter.startPage = 0;
textFormatter.font=[UIFont fontWithName:@"Arail Bold" size:40];
textFormatter.contentInsets = UIEdgeInsetsMake(216.0, 288.0, 72.0, 72.0);
textFormatter.maximumContentWidth = 6 * 72.0;
textFormatter.textAlignment=UITextAlignmentRight;
textFormatter.font=[UIFont fontWithName:@"Arail Bold" size:40];
pic.printFormatter = textFormatter;
pic.showsPageRange = YES;
[pic presentAnimated:YES completionHandler:NULL];
[textFormatter release];
спасибо
Я хочу печатное выравнивание страницы будет начинаться справа налево так же, как когда вы установите выравнивание текста по правому Я хочу текст форматировщик быть обращено на правой стороне страницы Я думаю, что если бы я играл с это ширина и установить выравнивание текста вправо, я получу то, что мне нужно, но проблема в том, что я не знаю, как установить его ширину, и я не могу установить выравнивание текста вправо – Rawan