java直接调用applet打印,无自定义纸张大小,模板里定义的是38cm*28cm,我在控制面板的打印机服务器属性里,也添加了该大小的纸张,可调出的打印就是没有自己设置的纸张大小,导致打印出的内容不全,求高手啊啊 代码: String envPath = "D:\\FineReport_7.1\\WebReport\\WEB-INF"; String s="4737QA"; FRContext.setCurrentEnv(new LocalEnv(envPath)); WorkBook workbook=null; try { workbook = (WorkBook) TemplateWorkBookIO.readTemplateWorkBook(FRContext.getCurrentEnv(), "工艺路线.cpt"); } catch (Exception ex) { Logger.getLogger(InternalFrameGyRoad.class.getName()).log(Level.SEVERE, null, ex); } // 参数传值 Parameter[] parameters = workbook.getParameters(); HashMap<String, String> paraMap = new HashMap<String, String>(); paraMap.put(parameters[0].getName(), s); //PreviewFrame pf=new PreviewFrame(); // java中调用报表打印方法 boolean a = PrintUtils.printWorkBook("工艺路线.cpt", paraMap,true); if (a == false) { System.out.println("失败啦!返回" + a); } else { System.out.println("成功!返回" + a); } |
最佳回答 |
||||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|