【发布时间】:2014-01-26 18:39:01
【问题描述】:
我正在尝试打印一个 jpanel,它是 4X2 标签的组件,我是 java 新手,我不确定接下来要如何调整 Paper 的可成像高度。以下是我的打印代码块。感谢您为我提供的任何帮助或指导。
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
PrinterJob pj = PrinterJob.getPrinterJob();
pj.setJobName(" Print Component ");
pj.setPrintable (new Printable() {
public int print(Graphics pg, PageFormat pf, int pageNum){
if (pageNum > 0){
return Printable.NO_SUCH_PAGE;
}
return Printable.PAGE_EXISTS;
}
});
if (pj.printDialog() == false)
return;
try {
pj.print();
} catch (PrinterException ex) {
// handle exception
System.out.println(ex);
}
}
【问题讨论】: