【问题标题】:how to add an image on jasper inside spring mvc web application如何在spring mvc Web应用程序中的jasper上添加图像
【发布时间】:2010-12-22 04:34:08
【问题描述】:

我想在我的 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” 如何将它嵌入到我的 jasper pdf 报告中?

【问题讨论】:

    标签: image spring url jasper-reports


    【解决方案1】:

    您唯一需要做的就是将它插入到您的 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)可以很容易地编写单元测试来检查是否jasper 报告工作正常。

    【讨论】:

      猜你喜欢
      • 2012-03-28
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 2019-09-19
      相关资源
      最近更新 更多