我正在构建一个使用 AirPrint 显示本地 pdf 的应用程序。当我从应用程序打印它时,它不会像从 safari 打印一样填满整个页面。应用程序打印在底部,野生动物园在顶部。这是它的样子http://i.imgur.com/0USYXf0.jpg
我的打印代码直接来自苹果提供的示例代码PrintWebView。它必须是苹果提供的代码中的某些内容,因为它从他们的 PrintWebView 应用程序中以相同的方式打印。
我需要改变什么来解决这个问题?
编辑
我现在相信它并没有缩短页面,而是 pdf 页面可能比标准的 8.5x11 页面尺寸长。我认为我需要更改打印代码中的页面大小。仍然不确定如何让页面像在 iPad 上的 safari 中那样缩放。