我打印使用贾斯珀报告,我创建了报告使用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的文件,然后simly打印出来,还当我保存为自ireport netbean插入pdf也只有头来那里我不知道什么是问题,
什么是您的导出格式? – user845279
请参阅编辑 – Ali