gpt4 book ai didi

java - DynamicJasper 可以将列标题放在详细信息部分吗?

转载 作者:行者123 更新时间:2023-11-30 04:57:44 25 4
gpt4 key购买 nike

我最近一直在玩 DynamicJasper,印象非常深刻。我遇到的唯一问题是,我创建的一些报告更像是打印表单,其中标签(技术上是列标题)位于数据字段的左侧。在 iReport 中绘制报表时,这不是问题。您只需将它们放在字段旁边的详细信息部分中即可。

看起来:

Sample Design

jrxml 是:

<detail>
<band height="125" splitType="Stretch">
<textField>
<reportElement x="56" y="0" width="76" height="20"/>
<textElement/>
<textFieldExpression><![CDATA[$F{Column 1}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="0" y="0" width="56" height="20"/>
<textElement/>
<text><![CDATA[Column 1:]]></text>
</staticText>
<textField>
<reportElement x="189" y="0" width="71" height="20"/>
<textElement/>
<textFieldExpression><![CDATA[$F{Column 2}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="132" y="0" width="57" height="20"/>
<textElement/>
<text><![CDATA[Column 2:]]></text>
</staticText>
<textField>
<reportElement x="318" y="0" width="73" height="20"/>
<textElement/>
<textFieldExpression><![CDATA[$F{Column 3}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="260" y="0" width="58" height="20"/>
<textElement/>
<text><![CDATA[Column 3: ]]></text>
</staticText>
<textField>
<reportElement x="451" y="0" width="100" height="20"/>
<textElement/>
<textFieldExpression><![CDATA[$F{Column 4}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="391" y="0" width="60" height="20"/>
<textElement/>
<text><![CDATA[Column 4]]></text>
</staticText>
</band>
</detail>

知道如何仅使用 Dynamic Jasper 来实现这一目标吗?

最佳答案

目前这在 DynamicJasper 中不可行。需要一个新的 LayoutManager 实现。

Dj 旨在仅解析基于列的报告。

关于java - DynamicJasper 可以将列标题放在详细信息部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8002315/

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