IOS print pdf с минимальными полями
Это должно быть довольно просто, но я не могу понять это.
Мне удалось реализовать код для печати PDF из моего приложения. Проблема в том, что PDF имеет довольно много пробелов вокруг него и с полями по умолчанию... это просто не то, как я хотел бы, чтобы страница выходила из принтера.
Итак, я пытаюсь уменьшить поля до минимума. Как бы я пошел по этому поводу? Нужно ли использовать пользовательский UIPrintFormatter, UIPrintPageRenderer или UIPrintPaper. В каком методе из UIPrintInteractionControllerDelegate мне нужно что-то изменить?
Я знаю, что это можно сделать, потому что, когда я печатаю PDF-файл из Apple iBook App, поля значительно меньше.
Благодарю.
1 ответ
Я не совсем решил проблему, но теперь я доволен результатом. На самом деле я ничего не менял, причина, по которой я задал этот квест, заключалась в том, что в симуляторе AirPrint мой PDF печатался с чрезмерным количеством пустого пространства / поля. Но печать PDF на реальном устройстве не имела этой проблемы.
Итак, если вы столкнулись с этой проблемой в симуляторе AirPrint, попробуйте на реальном устройстве / принтере, изменения в том, что все печатается нормально.