2012-01-24 11 views
10

क्या आईओएस 5 एप्लिकेशन के भीतर से प्रिंटिंग सक्षम करने के लिए कोई अच्छा कदम-दर-चरण ट्यूटोरियल है? मेरे पास एक ऐसा एप्लिकेशन है जिसमें मूल टेम्पलेट होना चाहिए (टिकट की तरह दिखता है) जो किसी ऑब्जेक्ट से जानकारी से भरा होता है और फिर स्थानीय प्रिंटर पर मुद्रित होता है। मैंने आईओएस डेवलपर साइट पर मूल एयरप्रिंट आइटम पढ़े हैं लेकिन एक अच्छा ट्यूटोरियल ढूंढना चाहते हैं जो इसे सभी को एक साथ रखता है।आईओएस से प्रिंटिंग के लिए चरण ट्यूटोरियल द्वारा कदम?

उत्तर

8

के बारे में क्या iOS के लिए पर आरेखण और मुद्रण गाइड एप्पल दस्तावेजों http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/drawingprintingios.pdf [PDF]

संपादित करें:
विशेष रूप से मुद्रण कार्यप्रवाह के लिए देख सकते हैं या ऑनलाइन एचटीएमएल प्रलेखन के लिए इस लिंक पर क्लिक http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/Printing/Printing.html#//apple_ref/doc/uid/TP40010156-CH12-SW14

+4

उपयोग कर सकते हैं मैं करने के लिए के बारे में था उसी दस्तावेज़ के साथ उत्तर दें, लेकिन [यहां एक लिंक है जो आपको प्रिंटिंग सेक्शन की शुरुआत में ले जाता है] (https://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Printing/Printing। एचटीएमएल # // apple_ref/doc/यूआईडी/TP40010156-CH12-SW5)। – DarkDust

+1

आप दोनों के लिए धन्यवाद। दस्तावेज पढ़ने और लागू करने के लिए यह एक आश्चर्यजनक रूप से आसान है। मैं एचटीएमएल फॉर्मेटर का उपयोग कर रहा हूं ताकि मैं इसे प्राप्त कर सकूं और इसके साथ चल रहा हूं और मैंने पहले ही अपना पहला दस्तावेज़ मुद्रित कर लिया है! –

0

सत्र डब्ल्यूडब्ल्यूडीसी 2011 के 108 को "आईओएस प्रिंटिंग सिस्टम" कहा गया था और इसमें कस्टम UIPrintPageRenderer बनाने के डेमो समेत आईओएस में प्रिंट करने के सभी तरीकों की एक गहरी पैदल यात्रा शामिल थी, जो आपको (सबसे अधिक संभावना है) जो आपको करना होगा।

आप वीडियो, नमूना कोड, और एप्पल डेवलपर साइट से स्लाइड प्राप्त कर सकते हैं: https://developer.apple.com/videos/wwdc/2011/?id=108

0

iOS डिवाइस से किसी भी फाइल या छवि को मुद्रित करने के लिए हम UIPrintInteractionController

UIPrintInteractionController *pc = [UIPrintInteractionController 
            sharedPrintController]; 
UIPrintInfo *printInfo = [UIPrintInfo printInfo]; 
printInfo.outputType = UIPrintInfoOutputGeneral; 
printInfo.orientation = UIPrintInfoOrientationPortrait; 
printInfo.jobName [email protected]"Report"; 

pc.printInfo = printInfo; 
pc.showsPageRange = YES; 
pc.printingItem = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"https://test.com/Print_for_Client_Name.pdf"]]; 
// You can use here image or any data type to print. 


UIPrintInteractionCompletionHandler completionHandler = 
^(UIPrintInteractionController *printController, BOOL completed, 
    NSError *error) { 
    if(!completed && error){ 
     NSLog(@"Print failed - domain: %@ error code %ld", error.domain, 
       (long)error.code); 
    } 
}; 


[pc presentFromRect:CGRectMake(0, 0, 300, 300) inView:self.view animated:YES completionHandler:completionHandler]; 
संबंधित मुद्दे