【问题标题】:jasper report is not printing properlyjasper 报告未正确打印
【发布时间】:2021-03-12 21:48:55
【问题描述】:

我正在使用 jasper 报告打印,我使用 netbeans 的 ireport 插件创建报告, 所以当我看到预览看起来很好,但是当我打印数据时,它的格式不正确,只有标题带出现在打印页面中,下面是我的代码

     void showResports(){
    try{
      // OriginalExportOriginalExport 
         String reportName ="";
        //ExportReport4.jasperExportReport4.jasper
        if(export.equalsIgnoreCase("1")){
  reportName = "src/reports/OriginalExport.jasper";
        }
        else if(export.equalsIgnoreCase("0")){
         reportName = "src/reports/ExportReport4.jasper";
 
        }
//  InputStream is = this.getClass().getClassLoader().getResourceAsStream(reportName);
  InputStream in=new FileInputStream(reportName);
  
  if(in==null|| connection==null) return ;
  JasperPrint jp = JasperFillManager.fillReport(in, null, connection);
  System.out.println("Object of Jasper Print created");
 
  
              JRViewer jv = new JRViewer(jp);
 
     //Insert viewer to a JFrame to make it showable
            JFrame jf = new JFrame();
            jf.getContentPane().add(jv);
            jf.validate();
            jf.setVisible(true);
            jf.setSize(new Dimension(800,600));
            jf.setLocation(300,100);
            jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
                /*
   * 
   * 
  File f=new File(reportName);
  if(f.exists()) System.out.println("Yes Yes File is there");
  else 
  System.out.println("File is not there"+f.getAbsolutePath());
   */
  
   }catch(Exception e){
    e.printStackTrace();}
    
    }// showReports

}

请帮帮我,我很担心

编辑: 我在 JRViewer 中查看文件然后简单地打印它,当我从 ireport netbean 插件另存为 pdf 时,也只有标题出现在那里我不知道是什么问题,

【问题讨论】:

    标签: java jasper-reports


    【解决方案1】:

    尝试改变 Jframe 的大小。还可以尝试先将报告导出为文件(使用任何 JRExporter 实现),看看生成的报告是否正常。

    【讨论】:

    • 这里有两个报告,您检查了两个报告 OriginalExport.jasper 和 ExportReport4.jasper 的预览?只是想确保您检查正确的报告。或者在这两个报告中只是标题即将到来
    • 都有header,现在看另外一个,刚刚用ireport打印了报告,效果很好,JRViewer有什么问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多