0

デバイスから Web ビューのコンテンツを印刷しようとしていますが、問題なく正常に動作していますが、1 つのページに 2 つのページが表示されます。印刷する前に印刷設定を変更しましたが、1 ページの半分のコンテンツしか表示されません。

コードの印刷、

- (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