UIPrintInteractionController
全部标签 我想打印一些PDFNSData,当我显示UIPrintInteractionController时PDF显示正确,但文本和其他数据在UITableViewCell上的UIPrintInteractionController不可见。图片:代码:UIPrintInteractionController*printController=[UIPrintInteractionControllersharedPrintController];printController.delegate=self;UIPrintInfo*printInfo=[UIPrintInfoprintInfo];pri
我想打印UIWebView。用户可以选择纵向或横向模式打印。但是我不知道如何进行界面预览,因为我无法计算打印区域。请帮忙! 最佳答案 你可以这样做-(void)printWebView{UIPrintInteractionController*pic=[UIPrintInteractionControllersharedPrintController];UIPrintInfo*printInfo=[UIPrintInfoprintInfo];printInfo.outputType=UIPrintInfoOutputGeneral;
我为这个极其奇怪的问题苦苦挣扎了几天。下面是用于初始化和显示打印对话框的标准代码,它在iOS9之前完美运行:-(void)setupPrinting:(UIPrintInteractionController*)aPrintController{NSString*text=[selfformattedHTMLforPrinting];UIMarkupTextPrintFormatter*formatter=[[[UIMarkupTextPrintFormatteralloc]initWithMarkupText:text]autorelease];aPrintController.pr
这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在尝试截图并立即打印出来。由于某种原因,它没有正确响应...我正在将屏幕截图保存到文档目录中。这是代码:-(IBAction)printdoc{if([[UIScreenmainScreen]respondsToSelector:@selector(scale)])UIGraphicsBeginImageContextWithOptions(self
我使用UIAppearance设置我应用中所有NavigationBar的背景图像。[[UINavigationBarappearance]setBackgroundImage:[UIImageimageNamed:@"background.png"]forBarMetrics:UIBarMetricsDefault];同时我使用UIPrintInteractionController实现了一个打印功能。问题在于打印对话框为其导航栏使用了全局外观设置。它看起来像这样:在这个对话框中不合适,我不想在这里使用任何背景图像并有一个系统对话框。我试着用[UINavigationBarappea
如何更改UIPrintInteractionController的导航栏标题(打印机选项)? 最佳答案 您可以使用UIPrintInteractionController的委托(delegate)方法来改变它的外观,-(UIViewController*)printInteractionControllerParentViewController:(UIPrintInteractionController*)printInteractionController{returnself.navigationController;}-(v
我正在使用Apple打印文档示例从iPhone打印pdf到Airprint兼容打印机。但是我没有从iPhone打印整页,请看我得到的图片,我需要将pdf打印在整张纸的长度和宽度上。下面给出了我用于打印功能的代码,它与Apple打印示例应用程序中的代码相同,UIPrintInteractionController*controller=[UIPrintInteractionControllersharedPrintController];if(!controller){NSLog(@"Couldn'tgetsharedUIPrintInteractionController!");ret
我正在使用iOS5.0.1开发应用程序。我正在使用以下代码在我的ipad应用程序中打印View的屏幕截图:CGRectrect=CGRectMake(0,0,768,1004);UIGraphicsBeginImageContext(rect.size);CGContextRefcontext=UIGraphicsGetCurrentContext();[self.view.layerrenderInContext:context];UIImage*img=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageCon
目前我正在为iPhone和iPad开发一个画图应用程序。我想打印屏幕的当前屏幕显示(绘图)。在这种情况下,任何人都可以帮助我吗?这是我到目前为止使用的代码,-(void)printImage{NSString*path=[[NSBundlemainBundle]pathForResource:@"micky"ofType:@"png"];NSData*dataFromPath=[NSDatadataWithContentsOfFile:path];UIPrintInteractionController*pCon=[UIPrintInteractionControllersharedP
我正在尝试找到一个可以让我使用AirPrint进行打印的功能。我有一个按钮btnPrint,当按下时,应该将myPic.jpg打印到默认的AirPrint设备。但是我不知道是否有这样的功能。我在xcode中找不到很多关于AirPrint的文档。 最佳答案 Apple有documentationonprinting这可能会让你受益。下面是来自Objective-CcodeforAirPrint:检查是否可以打印:if([UIPrintInteractionControllerisPrintingAvailable]){//Availa