gpt4 book ai didi

jasper-reports - 将对象显示为列表组件内的图像

转载 作者:行者123 更新时间:2023-12-04 06:33:07 25 4
gpt4 key购买 nike

问题

我必须根据特定计数( intNote )在列表组件内将对象显示为图像。使用来自特定位置的图像路径时,会显示图像。



如何在列表组件内将对象显示为图像?

来源

JRXML:

<subDataset name="Q2">
<field name="strVert" class="java.awt.Image"/>
</subDataset>

<field name="intNote" class="java.lang.Integer"/>

<componentElement>
<reportElement x="130" y="72" width="25" height="35"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Horizontal" ignoreWidth="true">
<datasetRun subDataset="Q2">
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.JREmptyDataSource($F{intNote})]]></dataSourceExpression>
</datasetRun>
<jr:listContents height="35" width="25">
<image isUsingCache="false">
<reportElement x="3" y="10" width="16" height="17" forecolor="#FFFFFF"/>
<graphicElement>
<pen lineWidth="1.25"/>
</graphicElement>
<imageExpression class="java.awt.Image"><![CDATA[$F{strVert}]]></imageExpression>
</image>
</jr:listContents>
</jr:list>
</componentElement>

谢谢你。

最佳答案

在 jasper 中,您可以通过放置当前图像位置而不是变量 intNote 来显示图像。这是在输出中获取图像的唯一可能方法。

关于jasper-reports - 将对象显示为列表组件内的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5137978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com