我有一个包含多个页面的文档。我想首先打印所有页面,然后再打印第一页。
是否有可以设置的属性(PrintRequestAttributeSet)以确保它只打印第一页?我没有找到可以使用PrintRequestAttributeSet设置的所有属性的列表。
答案 0 :(得分:1)
您应该使用PageRanges属性仅打印文档的第一页:
DocPrintJob printJob = printService.createPrintJob();
HashPrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1));
printJob.print(pdfDoc, attributes);
可以在PrintRequestAttribute的文档页面找到支持的属性的完整列表。