2011-09-22 26 views
2

这一定很简单,但我似乎无法弄清楚。IOS打印页面pdf的边距最小

我设法实现了从我的应用程序打印PDF的代码。问题是,PDF有相当一些空白和默认页边空白...这不仅仅是我希望页面从打印机中出来。

所以,我试图将边距减小到最小。我将如何去做这件事?我是否需要使用自定义的UIPrintFormatter,UIPrintPageRenderer或UIPrintPaper。我需要从UIPrintInteractionControllerDelegate的哪个方法改变一些东西?

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

谢谢。

回答

1

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

因此,如果您在AirPrint模拟器中遇到此问题,请尝试使用真实设备/打印机,所做的更改都是一切正常打印。