我做了一个报告,当文本长于行时,我想在其中换行,但是结果是在行下方输入了文本,导致所有结果不符。如何……
<detail>
<band height="20" splitType="Stretch">
<textField>
<reportElement stretchType="RelativeToTallestObject" x="259" y="2" width="48" height="17"/>
<textElement textAlignment="Center" verticalAlignment="Top">
<font fontName="AngsanaUPC" size="13" pdfFontName="AngsanaUPC" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{TRDATE}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement x="312" y="2" width="113" height="17"/>
<textElement verticalAlignment="Middle">
<font fontName="AngsanaUPC" size="13" pdfFontName="AngsanaUPC" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOCATION}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="426" y="2" width="58" height="17"/>
<textElement verticalAlignment="Middle">
<font fontName="AngsanaUPC" size="14" pdfFontName="AngsanaUPC" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{SAVENAME}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="486" y="2" width="59" height="17"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="AngsanaUPC" size="13" pdfFontName="AngsanaUPC" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{SAVEDATE}]]></textFieldExpression>
</textField>
<line>
<reportElement x="10" y="18" width="535" height="1"/>
<graphicElement>
<pen lineWidth="0.25"/>
</graphicElement>
</line>
<textField>
<reportElement x="11" y="1" width="33" height="17"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="AngsanaUPC" size="13" pdfFontName="AngsanaUPC" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{SEQ}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement x="47" y="2" width="212" height="16"/>
<textElement verticalAlignment="Middle">
<font fontName="AngsanaUPC" size="13" pdfFontName="AngsanaUPC" pdfEncoding="Identity-H" isPdfEmbedded="true"/>
</textElement>
<textFieldExpression><![CDATA[$F{COURSENAME}]]></textFieldExpression>
</textField>
</band>
</detail>
报告的示例输出:
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9WZHdGMy5wbmcifQ==” alt =“来自jasper报告的示例输出”>
所需结果:
选择带中的所有元素,并将拉伸类型设置为“相对于最高对象”]