Je sais comment imprimer une image uniquement en utilisant NSDataimprimer une image et un texte en dessous et imprimer de droite à gauche
et je sais aussi d'imprimer un texte uniquement en utilisant UISimpleTextPrintFormatter
la chose est que je veux imprimer une image et le texte en dessous
Comment puis-je y parvenir? Et comment puis-je lancer l'impression à partir de la bonne coordonnée plutôt qu'à gauche?
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];
merci
Je veux l'alignement de la page imprimée à commencer de droite à gauche tout comme lorsque vous définissez un alignement du texte à droite Je veux que le formatter texte à tirer sur le côté droit de la page Je pense que si je jouais avec c'est la largeur et régler son alignement de texte à droite je vais obtenir ce dont j'ai besoin, mais le problème est que je ne sais pas comment définir sa largeur et je ne peux pas définir l'alignement du texte à droite – Rawan