使用UIPrintInteractionController打印4x6图像

时间:2018-10-16 22:18:30

标签: ios swift uiprintinteractioncntrler uiprintinfo

我正在尝试通过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英寸,调整图像大小会产生相同的结果。

0 个答案:

没有答案