objective c - Is it possible to print from iPhone & iPad app? -
from application, how can allow user print document or page iphone or ipad? versions of ios support printing?
here simple code .
-(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 error in domain %@ error code %u", error.domain, error.code); } }; [printcontroller presentanimated:yes completionhandler:completionhandler]; }
Comments
Post a Comment