AirPrint PDF剪辑页面简短

时间:2013-07-10 19:05:46

标签: ios pdf uiwebview airprint

我正在构建一个使用AirPrint显示本地pdf的应用程序。当我从应用程序打印它时,它不会填充整个页面,类似于它从safari打印的方式。应用程序打印在底部,safari在顶部。这是http://i.imgur.com/0USYXf0.jpg

的样子

我要打印的代码直接来自Apple提供的示例代码PrintWebView。它必须是apple提供的代码中的东西,因为它从PrintWebView应用程序以相同的方式打印。

我需要更改以解决此问题?

修改

我现在认为它不会缩短页面,但pdf页面可能比标准的8.5x11页面大小更长。我认为我需要更改打印代码中的页面大小。仍然不确定如何使页面扩展类似于在iPad上的safari中的操作。

1 个答案:

答案 0 :(得分:0)

我已经弄明白问题是什么了。它在PrintPageRenderer.h中。你需要做的就是改变它:

#define SIMPLE_LAYOUT 0

当您将其更改为0时,它会正确缩放PDF页面。