【发布时间】:2012-11-28 02:58:18
【问题描述】:
我正在使用下面的代码从名为“webby”的 Webview 打印 PDF。当我打印 PDF 时,页面输出会在顶部显示上一页。换句话说,如果我打印第 3 页,它会在第 3 页显示第 2 页的最后一行,而第 3 页的底部不会打印。关于我做错了什么或应该改变的任何想法?
UIPrintInteractionController *print = [UIPrintInteractionController sharedPrintController];
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
printInfo.duplex = UIPrintInfoDuplexLongEdge;
print.printInfo = printInfo;
print.showsPageRange = YES;
UIViewPrintFormatter *viewFormatter = [self.webby viewPrintFormatter];
viewFormatter.startPage = 0;
print.printFormatter = viewFormatter;
UIPrintInteractionCompletionHandler completionHandler = ^(UIPrintInteractionController *printInteractionController, BOOL completed, NSError *error) {};
[print presentAnimated:YES completionHandler:completionHandler];
【问题讨论】:
标签: objective-c ios webview