私のアプリケーションから、iPhoneまたはiPadからドキュメントやページを印刷するにはどうすればよいですか? iOSのどのバージョンが印刷をサポートしていますか?iPhone&iPadアプリから印刷することはできますか?
7
A
答えて
6
iOS 4.2以上を実行している任意のマルチタスク対応デバイスで印刷できます。詳細はこちらを参照してください。http://developer.apple.com/library/ios/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Printing/Printing.html#//apple_ref/doc/uid/TP40010156-CH12-SW1
17
ここにはシンプルコードがあります。
-(void)printItem {
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, YES, 0);
CGContextRef context = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:context];
UIImage *imageFromCurrentView = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIPrintInteractionController *printController = [UIPrintInteractionController sharedPrintController];
printController.printingItem = imageFromCurrentView;
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGrayscale;
printController.printInfo = printInfo;
printController.showsPageRange = YES;
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];
}
関連する問題
- 1. モバイルサファリWebアプリから印刷
- 2. iphoneアプリケーションから印刷
- 3. iPhoneでカスタムコンテンツを印刷しますか?
- 4. 既存のiPhoneアプリからiPadアプリを作成しますか?
- 5. iPhoneアプリから.mを書き出すことはできますか?
- 6. iPhoneアプリ内からローミングをオフにすることはできますか?
- 7. アプリのビューを印刷しますか?
- 8. 印刷ダイアログを使わずにSwingコンポーネントを印刷することはできますか?
- 9. NFCのAndroidアプリからの印刷
- 10. CN1アプリからWifiプリンタに印刷
- 11. iPhoneアプリを別のiPhoneアプリに組み込むことはできますか?
- 12. iPhoneアプリでコンピュータからファイルを読み込むことはできますか?
- 13. iPadアプリでiPhoneの数字パッドを入手できますか?
- 14. iPhoneとiPadのバージョンのアプリをiTunes Storeに別々に提出することはできますか?
- 15. この印刷はFlash/Javaで行うことができますか?
- 16. ipadのiphoneアプリをテストしますか?
- 17. ウェブサイトにDOS文字を印刷することはできますか?
- 18. iPhone/iPadアプリをApple SDK以外のもので公開することはできますか?
- 19. 私たちはipadプログラミングを使用してPDF /画像をiPadから印刷することができます
- 20. ネイティブiPadアプリ内でQTVRファイルを使用することはできますか?
- 21. iPhoneアプリをiPhone Simulatorにインストールすることはできますか?
- 22. ブラウザから直接印刷する印刷ポップアップウィンドウなしで
- 23. iPhone専用アプリのためにiPadにアドホックビルドをインストールすることはできますか?
- 24. 他のiPhone/iPadアプリの使用状況を確認することはできますか?
- 25. スプールファイルを再印刷できますか?
- 26. iPhone/iPadからファックスにメッセージを送信することは可能ですか
- 27. オプションなしで印刷することができません。
- 28. iPhoneアプリは他のアプリを隠すことができますか?
- 29. ウェブページからすでに印刷された紙に印刷するには?
- 30. ipadを使ってiphone、ipadアプリを開発することは可能ですか?