4

我在我的应用程序中使用默认的 android 打印机我已按照此链接打印 Web 视图。

它可以打印,但我的问题是当打印对话框打开时,默认页面尺寸为 A4 ,可以将纸张尺寸默认更改为 A5 吗?我在谷歌上试过,但我找不到答案,谁能帮助我

4

1 回答 1

12

搜索很多后我得到了答案,您必须更改 PrinterAttributes 请参阅此链接

我的 android 代码更改是

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

而已。

于 2015-03-16T09:41:09.173 回答