我正在尝试通过printController打印4x6图像,但是在打印时会切掉一些图像。我正在使用的代码如下。
@IBAction func doPrint(_ sender: Any) {
let printInfo = UIPrintInfo(dictionary:nil)
printInfo.outputType = .photo
printInfo.jobName = "PrintPhoto"
printInfo.orientation = .landscape
let printController = UIPrintInteractionController.shared
printController.printInfo = printInfo
printController.printingItem = newImage
printController.showsNumberOfCopies = false
printController.present(animated: true, completionHandler: nil)
}
这些是无边界的4x6印刷品,裁切约0.25英寸,调整图像大小会产生相同的结果。