Кто-нибудь может предложить решение этой проблемы с моим JasperReport? Я использую iReport 4.4.1 для написания отчета, который также содержит много статического контрактного текста, который я помещаю в текстовое поле в шаблоне Jasper.
При рендеринге в rtf и чтении в MS Word текстовое поле правильно начинается на полпути вниз по первой странице, а другое другое текстовое поле появляется вверху второй страницы. Весь текст в обоих полях правильный.
Но когда я вставляю строки вверху текстового поля на первой странице, переполнение внизу не перемещается в поле на второй странице, оно просто исчезает.
На самом деле я просто хочу, чтобы текст шел прямо в документ Word, а не в текстовое поле.
Я что-то упустил?
Образец отчета:
<jasperReport xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="test" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
<property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="259"/>
<queryString language="xPath">
</queryString>
<field name="para1" class="java.lang.String">
<fieldDescription>/study/para1</fieldDescription>
</field>
<background>
<band splitType="Stretch"/>
</background>
<detail>
<band height="802" splitType="Stretch">
<textField isStretchWithOverflow="true">
<reportElement stretchType="RelativeToBandHeight" isPrintRepeatedValues="false" x="5" y="10" width="540" height="512"/>
<textElement/>
<textFieldExpression>$F{para1}</textFieldExpression>
</textField>
</band>
</detail>
<summary>
<band splitType="Stretch"/>
</summary>
</jasperReport>