Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/03/2011, 08h15   #1
Invité de passage
 
Inscription : janvier 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 4
Points : 1
Points : 1
Par défaut Image vectorielle dans appli java

Bonjour,

J'ai inséré une image vectorielle dans mon rapport et cela fonctionne nickel lorsque j'utilise iReport.

Code :
1
2
3
4
<image scaleImage="RealSize" isLazy="true">
					<reportElement x="0" y="0" width="85" height="85"/>
					<imageExpression class="net.sf.jasperreports.engine.JRRenderable"><![CDATA[net.sf.jasperreports.renderers.BatikRenderer.getInstance(new java.io.File($P{SUBREPORT_DIR} + "ImageEntete.svg"))]]></imageExpression>
				</image>
Cependant lorsque j'essaie d'exporter mon rapport à partir de mon appli java, j'obtiens une erreur dans la console et bien entendu il n'y a pas de rapport généré.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating exp
ression :
        Source text : net.sf.jasperreports.renderers.BatikRenderer.getInstance(n
ew java.io.File($P{SUBREPORT_DIR} + "ImageEntete.svg"))
        at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.jav
a:193)
        at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.j
ava:570)
        at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.j
ava:538)
        at net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRF
illElement.java:868)
        at net.sf.jasperreports.engine.fill.JRFillImage.evaluateImage(JRFillImag
e.java:910)
        at net.sf.jasperreports.engine.fill.JRFillImage.evaluate(JRFillImage.jav
a:891)
        at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFi
llElementContainer.java:256)
        at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:
482)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVe
rticalFiller.java:2011)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeader(JRV
erticalFiller.java:603)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupHeaders(JR
VerticalFiller.java:523)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRV
erticalFiller.java:250)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVertic
alFiller.java:110)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
923)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:
826)
        at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:59
)
        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillMa
nager.java:417)
J'ai bien essayé de mettre le chemin de l'image en dur mais sans plus de succès. Si qqun a une solution, je suis preneur.
ninostop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h06.


 
 
 
 
Partenaires

Hébergement Web