2012-01-24 31 views
10

Có hướng dẫn từng bước tốt nào để bật tính năng in từ trong ứng dụng iOS 5 không? Tôi có một ứng dụng cần phải có một mẫu cơ bản (trông giống như một vé) được lấp đầy thông tin từ một đối tượng và sau đó được in ra trên một máy in cục bộ. Tôi đã đọc các mục AirPrint cơ bản trên trang web dành cho nhà phát triển iOS nhưng tôi muốn tìm một hướng dẫn phù hợp để đặt tất cả chúng lại với nhau.Hướng dẫn từng bước để in từ iOS?

Trả lời

8

gì về tài liệu của Apple trên Vẽ và In ấn Hướng dẫn dành cho iOS http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/drawingprintingios.pdf [PDF]

EDIT:
Đặc biệt tìm kiếm công việc in ấn hoặc nhấp vào liên kết này để tài liệu HTML trực tuyến http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/Printing/Printing.html#//apple_ref/doc/uid/TP40010156-CH12-SW14

+4

tôi sắp sửa trả lời bằng cùng một tài liệu, nhưng [đây là liên kết đưa bạn đến phần bắt đầu của phần in] (https://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Printing/Printing. html # // apple_ref/doc/uid/TP40010156-CH12-SW5). – DarkDust

+1

Cảm ơn cả hai bạn. Đó là một tài liệu dễ đọc (và thực hiện!) Đáng ngạc nhiên. Tôi đang sử dụng trình định dạng HTML để giúp tôi và chạy với điều này và tôi đã in tài liệu đầu tiên của mình! –

0

phiên 108 của WWDC 2011 được gọi là "Hệ thống in ấn iOS" và bao gồm một hướng dẫn sâu sắc về tất cả các cách in trên iOS, bao gồm bản trình diễn tạo một tùy chỉnh UIPrintPageRenderer, rất có thể là những gì bạn cần làm.

Bạn có thể lấy video, mẫu mã, và slide từ nhà phát triển trang web của Apple: https://developer.apple.com/videos/wwdc/2011/?id=108

0

Để in bất kỳ tập tin hoặc hình ảnh từ thiết bị iOS, Chúng tôi có thể sử dụng 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]; 
Các vấn đề liên quan