Вариант печати «Двусторонний» не всегда соблюдается в iOS.

Я хочу, чтобы у пользователя всегда была возможность печатать двусторонний документ без отображения UIPrintInteractionController. (Быстрая печать) Я настраиваю printerInfo следующим образом, а затем предлагаю им выбрать принтер.

      let printerInfo = UIPrintInfo(dictionary: nil)
printerInfo.outputType = .general
printerInfo.orientation = .portrait
printerInfo.duplex = .longEdge

Проблема заключается в том, что он не всегда печатает «дуплексный» или двусторонний, если другое приложение изменило настройку двусторонней печати через UIPrintInteractionController -ИЛИ-, если возникает ошибка печати, даже если я указываю дуплекс в printInfo.

Это ошибка или особенность? Могу ли я создать свой собственный «принтер» локально, который будет использовать только мое приложение, путем дублирования UIPrinter?

0 ответов

Другие вопросы по тегам