2015-03-16 7 views
1

Я использую принтер по умолчанию для Android в своем приложении. Я следил за этим link, чтобы распечатать веб-представление.Как изменить размер бумаги для диалогов по умолчанию для Android?

он печатает, но моя проблема в том, когда в диалоговом окне печати открывается размер страницы по умолчанию - A4, можно изменить формат бумаги на A5 по умолчанию ?? я пытался в гугле, но я не могу найти ответ, может кто-нибудь помочь мне

ответ

4

После поиска много я получил ответ, вы должны изменить PrinterAttributes см this link

И я андроид изменения коды является

PrintAttributes.Builder builder = new PrintAttributes.Builder(); builder.setMediaSize(PrintAttributes.MediaSize.ISO_A5); PrintJob printJob = printManager.print(jobName, printAdapter, builder.build());

Вот так.

+0

Хорошая работа mr John –

+0

как это сделать, если я не печатаю с использованием рамки для печати? –

Смежные вопросы