java 打印不能打印彩色问题,救急,大侠们留步呀

rabbit132316 2013-06-04 09:36:11
正在做多张图片打印,并且需要实现类似offic的可以正反页打印和彩色打印,采用
DocPrintJob job = ps.createPrintJob();

//设置打印内容
Doc doc = new SimpleDoc(fin,dof, null);
的方式可以实现彩色打印,但是必须张图片需要创建一个DocPrintJob,不能正反两面打印。采用book的方式可以正反面打印,但是不能进行彩色打印。网上查了一下,有说book不支持彩色打印。还请各位大侠帮忙解释一下,book可以进行彩色打印吗?最好能提供一个例子。谢谢了。

Book book = new Book();

PageFormat pageFormat = new PageFormat();
pageFormat.setOrientation(PageFormat.PORTRAIT);
Paper pager = new Paper();
pageFormat.setPaper(pager);
book.append(new PrintText(), pageFormat);
PrinterJob job = PrinterJob.getPrinterJob(); job.setPageable(book);

没有分了,不好意思,大家帮帮忙吧
...全文
84 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧