作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
这一定很简单,但我似乎无法弄明白。
我已经设法实现了从我的应用程序打印 PDF 的代码。问题是,PDF 周围有相当多的空白和默认边距……这不是我希望页面从打印机输出的方式。
因此,我正在尝试将边距降至最低。我该怎么做?我是否需要使用自定义 UIPrintFormatter、UIPrintPageRenderer 或 UIPrintPaper。我需要在 UIPrintInteractionControllerDelegate 的哪个方法中进行更改?
我知道这是可以做到的,因为当我从 Apple 的 iBook 应用程序打印 PDF 时,边距明显减少。
谢谢。
最佳答案
我没有完全解决问题,但我对现在的结果很满意。实际上我没有做任何更改,我问这个问题的原因是因为在 AirPrint 模拟器中,我的 PDF 打印有过多的空白/边距。但是在实际设备上打印 PDF 没有这个问题。
因此,如果您在 AirPrint 模拟器中遇到此问题,请在真实设备/打印机上尝试,变化是一切打印正常。
关于iphone - IOS 以最小边距打印 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7515957/
我是一名优秀的程序员,十分优秀!