SeeSharpNewBee
Erfahrenes Mitglied
Hi,
ich arbeite zur Zeit mit JasperReports, und habe auch schon einiges hinbekommen wie ich es haben möchte, nur bringe ich es nicht zustande oben zwischen
ein Bild einzufügen. Die Tutorials auf er Jasperseite hat auch nicht wirklich was gebracht.
Ich habe schon laut einer Anleitung im Internet folgendes Versucht:
und dann in der Report.jrxml
aber da wird in dem Pdf file nichts angezeigt!
Bitte um Hilfe, danke!
ich arbeite zur Zeit mit JasperReports, und habe auch schon einiges hinbekommen wie ich es haben möchte, nur bringe ich es nicht zustande oben zwischen
Code:
<page-header></page-header>
Ich habe schon laut einer Anleitung im Internet folgendes Versucht:
Code:
HashMap<String, Object> hm = new HashMap<String, Object>();
java.io.File file = new File(imagePath);
try {
img = ImageIO.read(file);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
hm.put("IMAGE", img);
try {
jasperReport = JasperCompileManager.compileReport(filePath.toString());
jasperPrint = JasperFillManager.fillReport(jasperReport, hm, new JREmptyDataSource());
outPut = filePath.substring(0, filePath.lastIndexOf(".")+1).toString();
JasperExportManager.exportReportToPdfFile(jasperPrint, outPut+"pdf");
} catch (JRException e) {
// TODO Auto-generated catch block
System.out.println(e.getMessage().toString());
}
und dann in der Report.jrxml
Code:
<parameter name="IMGAGE" class="java.lang.Object" />
<pageHeader>
<band height="23">
<image scaleImage="Clip">
<reportElement x="0" y="0" width="600" height="20"/>
<imageExpression class="java.awt.Image"><![CDATA[ $P{IMGAGE}]]></imageExpression>
</image>
</band>
</pageHeader>
aber da wird in dem Pdf file nichts angezeigt!
Bitte um Hilfe, danke!