如何在iOS中处理打印的顶部和底部空间

时间:2019-04-01 17:38:27

标签: ios objective-c printing uiwebview

我正在从uiwebview打印pdf,但是我只想删除该页面的底部和顶部空间。

这是我打印页面的代码

UIPrintInteractionController *pic = [UIPrintInteractionController sharedPrintController];

UIPrintInfo *printInfo = [UIPrintInfo printInfo];

printInfo.outputType = UIPrintInfoOutputGeneral;

pic.printInfo = printInfo;

pic.printFormatter = [self.webView viewPrintFormatter];

void (^completionHandler)(UIPrintInteractionController *, BOOL, NSError *) =

^(UIPrintInteractionController *printController, BOOL completed, NSError *error)

{

    if (!completed && error)

    {

        LogError(@"error");

    }

};



[[NSOperationQueue mainQueue] addOperationWithBlock:^{

    [pic presentFromRect:CGRectMake(200,30, 50, 50) inView:self.view animated:NO completionHandler:completionHandler];

}];

我在Google中搜索了很多商品,找不到任何解决方案。请有人帮我解决这个问题。

0 个答案:

没有答案