#jasper-reports
#jasper-отчеты
Вопрос:
У меня есть отчет Jasper, который содержит несколько страниц с некоторыми данными свободного потока, извлеченными из базы данных. Для некоторых страниц есть дополнительные пробелы, и я не уверен, откуда это берется. Я обрезал данные, и есть отступы, но это лишние пробелы:
Раздел моего отчета выглядит так:
<textField textAdjust="StretchHeight">
<reportElement positionType="Float" x="0" y="150" width="555" height="10" />
<box padding="5" topPadding="20" leftPadding="0"/>
<textElement markup="styled">
<font size="14"/>
</textElement>
<textFieldExpression><![CDATA["<b><u>Questions:</u></b>"]]></textFieldExpression>
</textField>
<componentElement>
<reportElement positionType="Float" x="0" y="160" width="200" height="20" />
<jr:list printOrder="Vertical">
<datasetRun subDataset="questionDetails">
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRMapCollectionDataSource($F{questions})]]></dataSourceExpression>
</datasetRun>
<jr:listContents height="30" width="555">
<textField textAdjust="StretchHeight">
<reportElement positionType="Float" x="0" y="0" width="555" height="10" />
<box padding="5" leftPadding="0"/>
<textFieldExpression><![CDATA[$F{question}]]></textFieldExpression>
</textField>
<textField textAdjust="StretchHeight">
<reportElement positionType="Float" x="0" y="10" width="555" height="10"/>
<box padding="5" leftPadding="0"/>
<textElement markup="styled"/>
<textFieldExpression><![CDATA["<b>Response:</b> " $F{response}]]></textFieldExpression>
</textField>
<textField textAdjust="StretchHeight">
<reportElement positionType="Float" x="0" y="20" width="555" height="10">
<printWhenExpression><![CDATA[$F{comment}.length() > 0]]></printWhenExpression>
</reportElement>
<box padding="5" leftPadding="0" bottomPadding="20"/>
<textElement markup="styled"/>
<textFieldExpression><![CDATA["<b>Comment:</b> " net.sf.jasperreports.engine.util.JRStringUtil.xmlEncode($F{comment}.trim())]]></textFieldExpression>
</textField>
</jr:listContents>
</jr:list>
</componentElement>
Это выглядит так на одной странице с некоторым дополнительным, ненужным пространством:
И выглядит так на другом:
Есть идеи?