Как добавить изображение на Джаспер внутри веб-приложения Spring MVC - PullRequest
1 голос
/ 22 декабря 2010

Я хочу добавить несколько изображений в свой отчет PDF, вот мои views.xml

<bean id="form_b" class="org.springframework.web.servlet.view.jasperreports.JasperReportsPdfView"
    p:url="/WEB-INF/jasper/form_b.jasper">
    <property name="headers">
        <props>
            <prop key="Content-Disposition">
                attachment; filename=form_b.pdf
            </prop>
        </props>
    </property>
</bean>

У меня есть файл изображения, расположенный здесь: "WEB-INF / images / logo.jpg" how canя вставил это в мой отчет pdf Джаспера?

1 Ответ

3 голосов
/ 22 декабря 2010

Единственное, что вам нужно сделать, это вставить его в ваш файл jrxml:

<image scaleImage="RetainShape" hAlign="Left" vAlign="Bottom">
<reportElement x="0" y="0" width="758" height="60" />
    <imageExpression>"reports/test.png"</imageExpression>
</image>

В этом случае изображения находятся в WEB-INF / classes / reports.

Я не хотел бы помещать изображения в другой каталог, чем WEB-INF / classes (или его подкаталог), потому что размещение их там (WEB-INF / classes) облегчает написание модульных тестов, которые проверяют,Джаспер отчеты отлично работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...