java直接调用applet打印,无自定义纸张大小,模板里定义的是38cm*28cm,我在控制面板的打印机服务器属性里,也添加了该大小的纸张,可调出的打印就是没有自己设置的纸张大小,导致打印出的内容不全,求高手啊啊
23334代码:
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 paraMap = new HashMap();
paraMap.put(parameters.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);
}