java - 在 jasper 报告中显示非常大的图像

标签 java jasper-reports report

我的 java 应用程序正在为 jasper 报告生成图像(基本上是组织结构图)。随着组织结构图的发展,无法确定图像输出的最终大小。图像输出也可能变得太大,裁剪图像是无用的。

是否有可能让 jasper 报告在不拆分图像的情况下动态调整其图像元素的大小?

最佳答案

试试这个:

<image scaleImage="ReatinShape" hAlign="Center"> 
    <reportElement x="100" y="150" width="600" height="150"/> 
    <graphicElement/> 
    <imageExpression class="net.sf.jasperreports.engine.JRRenderable">
     <![CDATA[new com.onbarcode.barcode.jasper.JasperRenderer(yourImage)]]></imageExpression> 
</image>

关于java - 在 jasper 报告中显示非常大的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772352/

相关文章:

rest - 使用 Newman 的 Allure 报告

java - jasperreports 大型 Excel 文件

reporting-services - 报表生成器 3.0 使用 where 子句进行计数

java - 为什么外部 Java 类可以访问内部类私有(private)成员?

java - Jodatime重叠方法不检查等于

java - 无法找到 Jasper Report (.jrxml) 源路径

java - 在Jasper Reports中,如何将sql查询的结果存储在变量中?

java - testng emailable-report.html 按时间顺序排列?

java - GET 请求失败,JAX-RS : Could not find MessageBodyWriter for response object of type: java. util.ArrayList 媒体类型:text/html

java - 将字符串转换为日期类型