2014-12-15 4 views
1

Я пытаюсь сгенерировать отчет Jasper из моего кода Java, моим Java-приложением является Swing. Я разработал отчет Jasper, используя TIBCO Jaspersoft Studio 6.0.0 final. Однако в моем отчете есть изображение логотипа. Расположение изображения динамически передается, он отлично работает при предварительном просмотре на Jaspersoft Studio. Ниже, как изображение находится в JasperSoft studio.The imagePath переменной StringОтсутствует изображение в отчетах Jasper

<image> 
    <reportElement x="210" y="0" width="140" height="76" uuid="2c20bfe9-e8af-4ca4-9c06-3c81ebe5f8a1"/> 
    <imageExpression><![CDATA[$P{imagePath}]]></imageExpression> 
</image> 

Это, как я генерировать отчет в Java.

Проблема в том, что отчет, сгенерированный кодом Java, не имеет изображения! что здесь не так?

Update

Я попытался с imagePath, как InputStream, а также, но тот же результат здесь ...

ответ

0

Я не думаю, что ваши изображения должны быть загружены через класс, система заряжания. Попробуйте заменить

ClassLoader.getSystemResourceAsStream(

По

PrintClientListBtnAction.class.getResourceAsStream(
Смежные вопросы