2011-09-22 49 views
2

這一定很簡單,但我似乎無法弄清楚。IOS打印頁面pdf的邊距最小

我設法實現了從我的應用程序打印PDF的代碼。問題是,PDF有相當一些空白和默認頁邊空白...這不僅僅是我希望頁面從打印機中出來。

所以,我試圖將邊距減小到最小。我將如何去做這件事?我是否需要使用自定義的UIPrintFormatter,UIPrintPageRenderer或UIPrintPaper。我需要從UIPrintInteractionControllerDelegate的哪個方法改變一些東西?

我知道這是可以做到的,因爲當我從Apple的iBook App打印PDF時,邊距顯着減少。

謝謝。

回答

1

我沒有完全解決這個問題,但我對現在的結果感到滿意。 其實我沒有改變任何東西,我之所以會問這個問題,是因爲在AirPrint模擬器中,我的PDF打印了過多的空白/空白。但是將PDF打印在實際設備上並沒有這個問題。

因此,如果您在AirPrint模擬器中遇到此問題,請嘗試使用真實設備/打印機,所做的更改都是一切正常打印。