gpt4 book ai didi

jasper-reports - JasperReports 行距

转载 作者:行者123 更新时间:2023-12-04 14:27:15 33 4
gpt4 key购买 nike

我正在开发一份报告,其中包含一个详细信息带和一个使用条件样式的字段。我正在使用 express 。行间距过大。

我怎样才能最小化线条之间的空间,使线条几乎接触?

下面是报告 XML。

<style name="DataHeaderTypeStyle">
<conditionalStyle>
<conditionExpression><![CDATA[$F{lineSectionType}==1]]></conditionExpression>
<style fontName="Courier New" fontSize="11"/>
</conditionalStyle>
<conditionalStyle>
<conditionExpression><![CDATA[$F{lineSectionType}==2]]></conditionExpression>
<style fontName="Courier New" fontSize="7"/>
</conditionalStyle>
</style>
<queryString>
<![CDATA[]]>
</queryString>
<field name="lineSectionData" class="java.lang.String">
<fieldDescription><![CDATA[lineSectionData]]></fieldDescription>
</field>
<field name="lineSectionType" class="java.lang.Integer">
<fieldDescription><![CDATA[lineSectionType]]></fieldDescription>
</field>
<background>
<band splitType="Stretch"/>
</background>
<detail>
<band height="14" splitType="Stretch">
<textField isStretchWithOverflow="true">
<reportElement style="DataHeaderTypeStyle" positionType="Float" stretchType="RelativeToBandHeight" x="0" y="1" width="555" height="13">
<printWhenExpression><![CDATA[$F{lineSectionType}==1 || $F{lineSectionType}==2]]></printWhenExpression>
</reportElement>
<textElement>
<font fontName="Courier New" pdfFontName="Courier"/>
<paragraph lineSpacing="Fixed"/>
</textElement>
<textFieldExpression><![CDATA[$F{lineSectionData}]]></textFieldExpression>
</textField>
</band>
</detail>

最佳答案

为“文本字段”或“静态文本”设置 Jaspersoft Studio 属性,如下所示:

  • 行距Proportional
  • 行距大小 0.4 (或类似)

  • XML 源应该类似于:
    <textElement>
    <font fontName="Courier"/>
    <paragraph lineSpacing="Proportional" lineSpacingSize="0.4"/>
    </textElement>

    关于jasper-reports - JasperReports 行距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368590/

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