4

アプリケーションでデフォルトの Android プリンターを使用しています。このリンクをたどって Web ビューを印刷しました。

それは印刷されますが、私の問題は、印刷ダイアログが開いたときにデフォルトのページサイズが A4 であることです。デフォルトとして用紙サイズを A5 に変更することは可能ですか?? Google で試しましたが、答えが見つかりません。誰か助けてください。

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 に答える