Печать изображения 4x6 с помощью UIPrintInteractionController
Я пытаюсь напечатать изображение 4x6 через printController, однако, когда он печатает, он обрезает часть изображения. Код, который я использую ниже.
@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 дюйма, изменение размера изображения приводит к тому же результату.