java直接调用applet打印,无自定义纸张大小


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);
             }  

FineReporthaosimafan 发布于 2015-6-22 21:09
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共16回答
最佳回答
0
haosimafan发布于2015-6-22 21:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
haosimafan发布于2015-6-22 21:11(编辑于 2023-9-6 09:34)
555
  • haosimafan haosimafan(提问者)

    不行啊,模板设置的纸张太大,打印机的自定义不能用,纸张太小,导致打印出部分为空白
    回复
    2015-06-23 17:46 
最佳回答
0
传说哥发布于2015-6-22 21:25(编辑于 2023-9-6 09:34)
555
  • haosimafan haosimafan(提问者)

    我在模板里设置的是38cm*28cm,调用打印出的有一半是无内容啊
    回复
    2015-06-22 22:14 
最佳回答
0
haosimafan发布于2015-6-22 22:14(编辑于 2023-9-6 09:34)
555
最佳回答
0
haosimafan发布于2015-6-23 07:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
haosimafan发布于2015-6-23 08:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
haosimafan发布于2015-6-23 17:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
haosimafan发布于2015-6-23 17:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
传说哥发布于2015-6-23 19:54(编辑于 2023-9-6 09:34)
555
最佳回答
0
小白兔兽性大发发布于2015-6-23 19:57(编辑于 2023-9-6 09:34)
555
  • haosimafan haosimafan(提问者)

    设置成28*38 内容超出宽度了。。。。貌似不行啊。高手问一下,这个打印机属性为什么是灰色的?能不能改成可用,可用的话,这个属性就可以调纸张的大小了
    回复
    2015-06-23 20:13 
  • 0关注人数
  • 3076浏览人数
  • 最后回答于:2015-6-24 15:33
    活动推荐 更多
    热门课程 更多
    返回顶部