Я использую печать в своем приложении.
Я пытаюсь установить размер страницы (A4, B1 ...) и ориентацию (Портрет, Пейзаж).
Но я обнаружил, что мы можем установить это в объекте PageFormat, например:
PageFormat pf = job.defaultPage();
Paper paper = pf.getPaper();
pf.setOrientation(PageFormat.PORTRAIT);
paper.setSize(9*72,6*72);
paper.setImageableArea(0.5*72,0.5*72,9*72,6*72);
pf.setPaper(paper);
а также мы можем установить имя атрибута с именем MediaSizeName, например
aset.add(MediaSizeName.ISO_A4);
Я не уверен, каковы отношения между этими двумя и как правильно настроить размер и ориентацию?
Спасибо