1

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

4

0 回答 0