Печатайте содержимое веб-просмотра на одной странице

Я пытаюсь напечатать содержимое веб-просмотра с моего устройства, оно работает нормально без каких-либо проблем, но оно идет на двух страницах, с которыми я хотел на одной странице. Я изменил настройку печати, прежде чем дать печать, но только половина ее содержимого на одной странице.

Код печати,

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

    }]; 
  }

Я что-то упустил в коде? Нужно ли менять настройки принтера? Добрый совет.

Спасибо!

0 ответов

Другие вопросы по тегам