Возможно ли реализовать что-то вроде rowSpan с текстовыми файлами jasperrepors?Как растянуть jasperreports subreport, чтобы соответствовать высоте родителя
У меня есть два отчета: основной и подчиненный.
В основной группе подробно у меня есть текстовое поле и подотчет:
<band height="15" splitType="Stretch">
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement style="cell" stretchType="RelativeToBandHeight"
x="20" y="0" width="200" height="15"
isPrintWhenDetailOverflows="true"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="DejaVu Sans" size="7" isBold="true"/>
<paragraph leftIndent="1" rightIndent="1" spacingBefore="1"
spacingAfter="1"/>
</textElement>
<textFieldExpression><![CDATA[$F{org_name}]]></textFieldExpression>
</textField>
<subreport>
<reportElement stretchType="RelativeToTallestObject" x="220" y="0"
width="582" height="15" isPrintWhenDetailOverflows="true">
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
</reportElement>
<subreportParameter name="SUBREPORT_DIR">
<subreportParameterExpression>
<![CDATA[$P{SUBREPORT_DIR}]]>
</subreportParameterExpression>
</subreportParameter>
<dataSourceExpression><![CDATA[$F{EDU_LEVEL_DATASOURCE}]]></dataSourceExpression>
<subreportExpression>
<![CDATA[$P{SUBREPORT_DIR}
+ "/reports/scholarship_fund_analysis/sub_education_level.jasper"]]>
</subreportExpression>
</subreport>
И есть один TextField подробно группы SubReport в.
Цель состоит в реализации чего-то типа rowSpan для текстового поля org_name в основном отчете. Он отлично работает, когда в субрепорте много контента.
Проблема возникает, когда org_name слишком длинное, а в подзаголовке несколько строк. Высота текстового поля org_name больше, чем общая высота подзаголовка. И есть пустое пространство под положением до следующей строки основного отчета.
отчет Результат выглядит следующим образом:
Возможный дубликат [Jasper report split type] (http://stackoverflow.com/questions/39725089/jasper-report-split-type) & [Как увеличить текстовую высоту текста подкаталога как высоту текстового поля основного отчета?] (http://stackoverflow.com/q/38767084/876298) –