0

我正在尝试从我的设备打印 Web 视图内容,它工作正常,没有任何问题,但它出现在我想要的两页中。我在打印之前更改了打印设置,但一页中只有一半内容。

打印代码,

- (IBAction)print:(id)sender {

     UIPrintInfo *pi = [UIPrintInfo printInfo];
     pi.outputType = UIPrintInfoOutputGeneral;
     pi.jobName = webview.request.URL.absoluteString;
     pi.orientation = UIPrintInfoOrientationPortrait;
     pi.duplex = UIPrintInfoDuplexLongEdge;

     UIPrintInteractionController *pic = [UIPrintInteractionController sharedPrintController];
     pic.printInfo = pi;
     pic.showsPageRange = YES;
     pic.printFormatter = webview.viewPrintFormatter;
    [pic presentAnimated:YES completionHandler:^(UIPrintInteractionController *pic2, BOOL completed, NSError *error) {

    }]; 
  }

我在代码中遗漏了什么吗?我必须更改我的打印机设置吗?好心劝告。

谢谢!

4

0 回答 0