Строки видны только на 1-й странице

#jasper-reports

#jasper-отчеты

Вопрос:

Вот моя подробная группа:

 <detail>
        <band height="20" splitType="Stretch">
        <property name="com.jaspersoft.studio.unit.height" value="px"/>
        <printWhenExpression><![CDATA[$V{antibioResult}]]></printWhenExpression>
        <subreport>
            <reportElement mode="Opaque" x="1" y="1" width="798" height="19" forecolor="#172983" uuid="d6dabfde-0ea9-4b6b-83c4-b557815cedee">
                <property name="com.jaspersoft.studio.unit.y" value="px"/>
                <property name="com.jaspersoft.studio.unit.x" value="px"/>
            </reportElement>
            <subreportParameter name="binary_id">
                <subreportParameterExpression><![CDATA[$P{binary_id}]]></subreportParameterExpression>
            </subreportParameter>
            <dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}]]></dataSourceExpression>
            <subreportExpression><![CDATA["bacreport.jasper"]]></subreportExpression>
        </subreport>
        <line>
            <reportElement style="borderLine" stretchType="ContainerHeight" mode="Opaque" x="0" y="0" width="1" height="20" uuid="d5cb2ecc-f71a-4a3c-8d27-7be4c5a86da5">
                <property name="com.jaspersoft.studio.unit.height" value="px"/>
                <property name="com.jaspersoft.studio.unit.y" value="px"/>
                <property name="com.jaspersoft.studio.unit.width" value="px"/>
            </reportElement>
        </line>
        <line>
            <reportElement style="borderLine" stretchType="ContainerHeight" x="800" y="0" width="1" height="20" uuid="08e46ff8-8a65-406b-9164-a6737baa022e">
                <property name="com.jaspersoft.studio.unit.height" value="px"/>
                <property name="com.jaspersoft.studio.unit.y" value="px"/>
                <property name="com.jaspersoft.studio.unit.x" value="px"/>
            </reportElement>
        </line>
    </band>
</detail>
  

И вот пограничный стиль:

     <style name="borderLine" forecolor="#172983"/>
  

Две строки видны только на 1-й странице и не видны на других.
Как это исправить?

UPD: Похоже, что строки не отображаются после разрыва страницы. Итак, как растянуть эти строки до всего подотчета на несколько страниц?

Ответ №1:

Найдено решение: установите флаг «Сведения о переполнении» для элемента Line.