Какой размер изображения необходим для печати полной бумаги формата А4 с помощью UIPrintInteractionController?

#ios #uiprintinteractioncntrler #uiprintpagerenderer #uiprintformatter #uiprintinfo

#iOS #uiprintinteractioncntrler uiprintinteractioncntrler #uiprintpagerenderer пользователь #uiprintформатер #uiprintinfo

Вопрос:

Логика печати выглядит следующим образом:

 let printController = UIPrintInteractionController.shared
printController.printInfo = printInfo
printController.showsNumberOfCopies = false
printController.printingItem = image
printController.present(animated: true, completionHandler: nil)
 

Для изображения какого размера необходимо использовать всю бумагу формата А4?

Ответ №1:

Согласно документации, размер бумаги выбирается в зависимости от локали.

При использовании UIPrintInfoOutputGeneral выбирается либо размер буквы US, либо формат A4, в зависимости от языка пользователя.

Комментарии:

1. Вы знаете, как я могу изменить US Letter на A4? Нужно изменить настройки пользовательского языка?

2. Да, вам нужно изменить язык

3. У меня (1) венгерский (2) английский (Великобритания) установлен в качестве языка

4. Это зависит от языка системы, вы тестируете на симуляторе?

5. Нет, на устройстве с реальным принтером.