100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JasperReport 默认打印机打印/指定打印机打印

JasperReport 默认打印机打印/指定打印机打印

时间:2024-04-26 21:50:01

相关推荐

JasperReport 默认打印机打印/指定打印机打印

加载模板

JasperPrint jasperPrint = JasperFillManager.fillReport("WebRoot/report/test.jasper", new HashMap(),new JREmptyDataSource());//false/true 表示在打印的时候是否显示打印机设置JasperPrintManager.printReport(jasperPrint, false);

设置指定打印机

PrintService[] pss = PrinterJob.lookupPrintServices();PrintService ps = null;for (int i = 0; i < PSs.length; i++) {String sps = PSs[i].toString();//如果打印机名称相同if(sps.equalsIgnoreCase("Win32 Printer : pdfFactory Pro")){ps = PSs[i];}}JRAbstractExporter je = new JRPrintServiceExporter();je.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);//设置指定打印机je.setParameter(JRPrintServiceExporterParameter.PRINT_SERVICE, ps);je.setParameter(JRPrintServiceExporterParameter.DISPLAY_PAGE_DIALOG, false);je.setParameter(JRPrintServiceExporterParameter.DISPLAY_PRINT_DIALOG, false);//打印je.exportReport();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。