IOS以最小的利润率打印pdf

时间:2011-09-22 13:57:02

标签: iphone ios uiprintpagerenderer

这一定很简单,但我似乎无法解决这个问题。

我设法实现了从我的应用程序打印PDF的代码。问题是,PDF周围有相当多的空白区域,并且有默认的边距...这不是我希望页面从打印机中出来的方式。

所以,我正在努力将利润率降至最低。我该怎么做?我是否需要使用自定义UIPrintFormatter,UIPrintPageRenderer或UIPrintPaper。我需要在UIPrintInteractionControllerDelegate的哪个方法中改变一些东西?

我知道可以这样做,因为当我从Apple的iBook App打印PDF时,边距显着减少。

感谢。

1 个答案:

答案 0 :(得分:1)

我没有完全解决问题,但我现在对结果感到满意。 实际上我没有改变任何东西,我问这个任务的原因是因为在AirPrint模拟器中,我的PDF打印出了过多的空白/边距。但是在实际设备上打印PDF并没有出现这个问题。

因此,如果您在AirPrint模拟器中遇到此问题,请在真实设备/打印机上进行尝试,更改一切都打印正常。