IOS print pdf с минимальными полями

Это должно быть довольно просто, но я не могу понять это.

Мне удалось реализовать код для печати PDF из моего приложения. Проблема в том, что PDF имеет довольно много пробелов вокруг него и с полями по умолчанию... это просто не то, как я хотел бы, чтобы страница выходила из принтера.

Итак, я пытаюсь уменьшить поля до минимума. Как бы я пошел по этому поводу? Нужно ли использовать пользовательский UIPrintFormatter, UIPrintPageRenderer или UIPrintPaper. В каком методе из UIPrintInteractionControllerDelegate мне нужно что-то изменить?

Я знаю, что это можно сделать, потому что, когда я печатаю PDF-файл из Apple iBook App, поля значительно меньше.

Благодарю.

1 ответ

Решение

Я не совсем решил проблему, но теперь я доволен результатом. На самом деле я ничего не менял, причина, по которой я задал этот квест, заключалась в том, что в симуляторе AirPrint мой PDF печатался с чрезмерным количеством пустого пространства / поля. Но печать PDF на реальном устройстве не имела этой проблемы.

Итак, если вы столкнулись с этой проблемой в симуляторе AirPrint, попробуйте на реальном устройстве / принтере, изменения в том, что все печатается нормально.

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