pensez-vous est-il possible d'ajouter un code dans une application (Xcode) qui permet l'impression de l'écran de l'iPad ou l'envoyer au macimpression code écran iPad
0
A
Répondre
0
Bien sûr, mais seulement de votre propre applications. Vous ne pouvez pas envoyer de captures d'écran d'autres applications.
1
#import "AirPrintingViewController.h"
@implementation AirPrintingViewController
-(void)printItem {
NSString *path = [[NSBundle mainBundle] pathForResource:@"demo" ofType:@"png"];
NSData *dataFromPath = [NSData dataWithContentsOfFile:path];
UIPrintInteractionController *printController = [UIPrintInteractionController sharedPrintController];
if(printController && [UIPrintInteractionController canPrintData:dataFromPath]) {
printController.delegate = self;
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
printInfo.jobName = [path lastPathComponent];
printInfo.duplex = UIPrintInfoDuplexLongEdge;
printController.printInfo = printInfo;
printController.showsPageRange = YES;
printController.printingItem = dataFromPath;
void (^completionHandler)(UIPrintInteractionController *, BOOL, NSError *) = ^(UIPrintInteractionController *printController, BOOL completed, NSError *error) {
if (!completed && error) {
NSLog(@"FAILED! due to error in domain %@ with error code %u", error.domain, error.code);
}
};
[printController presentAnimated:YES completionHandler:completionHandler];
}
}
- (void)viewDidLoad {
[super viewDidLoad];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn addTarget:self action:@selector(printItem) forControlEvents:UIControlEventTouchDown];
[btn setTitle:@"PRINT" forState:UIControlStateNormal];
btn.frame = CGRectMake(0, 100, 320, 50);
[self.view addSubview:btn];
}
@end
,
avec ce code, je peux imprimer un fichier dans le chemin, comment puis-je imprimer mon écran au lieu du fichier déjà dans le chemin?
+0
Comment puis-je tester ce code sur simulateur? – Hisenberg
Questions connexes
- 1. écran IPad performances miroir
- 2. iOs Impression de mon écran actuel
- 3. Plein écran iPad UIPopoverController
- 4. Impression de PDFViews hors écran
- 5. miroir écran iPad vers VGA
- 6. écran iPad foiré responsive design
- 7. En relation avec ipad Écran
- 8. iPad 3 écran avec JavaScript
- 9. ASM TASM Impression, boucles, écran cel coordonnées
- 10. Icônes Impression/Plein écran/E-mail
- 11. Impression sans fil à partir de Ipad
- 12. Impression à partir de l'application IPad
- 13. UIImagePicker en plein écran sur iPad
- 14. JW lecteur écran noir pour IPAD
- 15. Game Center Voir sur iPAD (écran GREY)
- 16. Site web sur iPad hors écran
- 17. iPad MPMoviePlayerController - Désactiver le mode plein écran
- 18. iPad: problème après avoir ignoré Écran partagé
- 19. iPhone/iPad: écran de démarrage animé?
- 20. Site web iPad plein écran dans Safari
- 21. Impression de code à barres
- 22. Comment faire pour que ce code fonctionne pour un appareil à écran tactile comme un iPad?
- 23. Pourquoi mon code iPad iPhone SDK 3.2 affiche-t-il un écran blanc?
- 24. WebApp sur iOS Écran d'accueil - Navigation et impression?
- 25. impression, écran d'impression, clic droit en utilisant asp.net
- 26. Impression en utilisant Flex Burrito dans Android, Ipad, Blackberry
- 27. Écran noir vide lors de l'exécution de mon application iPad
- 28. ipad/iphone vidéo ne passant pas en mode plein écran
- 29. iPad - Plus d'un UITableView dans le même écran
- 30. Javascript - Plein écran Image Code
oui c'est exactement ce dont j'ai besoin. mais comment? – Marco
Pour imprimer, regardez dans AirPrint. Pour l'envoyer au Mac, demandez-vous comment vous voulez le transférer - Webbrowser, Email, un client natif. Pour saisir une capture d'écran, vous devez effectuer une recherche ici. Veuillez poster une autre question (spécifique) pour des problèmes concrets. – Eiko
merci pour votre aide. Je fais une application avec plusieurs questions sur iPad. quand je finis de répondre à toutes les questions, je veux imprimer ce fichier et le sauvegarder en pdf. Je ne peux pas faire le bouton d'accueil de la presse et cliquez sur le bouton de veille pour capturer l'écran parce que le fichier que j'utilise est 1900 au lieu de 1024 donc il faudra seulement la résolution de l'ipad en laissant le reste. J'espère avoir été clair. – Marco