我需要打印图像。当我设置方向如
printRequestAttributeSet.add(OrientationRequested.LANDSCAPE);
一切正常。
但是当我在print()
的{{1}}方法中设置方向时:
Printable
它不适用于第一页。即,除了第1页以外,它将以横向模式打印所有页面。
答案 0 :(得分:4)
当您尝试打印页面时,无法更改方向。
如果您需要提供多个不同方向的网页,您需要查看Book和Pageable界面,有关示例,请参阅Printing in Java。
您唯一的解决方案是在Printable
中旋转图像,这最多是麻烦。
ps - 打印很有趣......当它工作时;)
答案 1 :(得分:0)
在致电<preference name="Orientation" value="portrait" />
<preference name="Fullscreen" value="true" />
pf.setOrientation(PageFormat.LANDSCAPE)
离。
printJob