我想获得特定页面尺寸的打印件,这将在鞋店使用,这样我也需要直接和快速打印请帮助我
事 1:具体页面 2:直接和快速打印方式
尝试{jTextArea1.print();
} catch(PrinterException ex){
Logger.getLoggeenter code herer(PrintBill.class.getName())。log(Level.SEVERE,null,ex);
}
答案 0 :(得分:0)
结帐javax.print
包和Lesson: Printing。这里快速的n'你能做什么的肮脏例子:
Doc document = new SimpleDoc(jTextArea1.getText(), DocFlavor.STRING, new HashDocAttributeSet());
PrinterJob pj = PrinterJob.getPrinterJob();
if (pj.printDialog()) {
PrintService ps = pj.getPrintService();
DocPrintJob dpj = ps.createPrintJob();
dpj.print(document, new HashPrintRequestAttributeSet());
}
如果您不想要对话框,则始终可以使用PrintServiceLookup.getDefaultPrintService()
获取默认打印机。