Jasper reports 两个子报告之间的差距

Jasper reports 两个子报告之间的差距,jasper-reports,Jasper Reports,我正在使用iReport生成文档。我生成的模板上的两个子报告之间存在间隙,这不是必需的。我无法理解这种奇怪的行为 间隙显示突出显示的黄色 输出图像: 输出图像: : 编辑: 看起来你们的两个波段彼此重叠。pdf格式允许,但docx文件不允许。下面是代码片段 <subreport> <reportElement uuid="73e02b91-6b4b-43c1-adee-1362a56de44b" positionType="Float" x="0" y="0"

我正在使用iReport生成文档。我生成的模板上的两个子报告之间存在间隙,这不是必需的。我无法理解这种奇怪的行为

间隙显示突出显示的黄色

输出图像:

输出图像:

:

编辑:


看起来你们的两个波段彼此重叠。pdf格式允许,但docx文件不允许。下面是代码片段

<subreport>
        <reportElement uuid="73e02b91-6b4b-43c1-adee-1362a56de44b"  positionType="Float" x="0" y="0" width="515" height="18"/>
        <subreportParameter name="careerProfile">
            <subreportParameterExpression> <![CDATA[$F{resume.careerProfile}]]></subreportParameterExpression>
        </subreportParameter>
        <subreportParameter name="website">
            <subreportParameterExpression> <![CDATA[$F{website}]]></subreportParameterExpression>
        </subreportParameter>
        <subreportParameter name="userImagePathInSubReport">
            <subreportParameterExpression> <![CDATA[$F{userImagePath}]]></subreportParameterExpression>
        </subreportParameter>
        <subreportParameter name="fullName">
            <subreportParameterExpression> <![CDATA[$F{personalDetail.fullName}]]></subreportParameterExpression>
        </subreportParameter>
        <dataSourceExpression><![CDATA[new  net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{personalDetailList})]]> </dataSourceExpression>
        <subreportExpression><![CDATA["/home/jft/workspace/CvSurgeon /CvSurgeon/web-app/report/template2/headerWithUserImage.jasper"]]></subreportExpression>
    </subreport>
第二个是:

<subreport>
        <reportElement uuid="56e1e17a-447f-455b-ba6b-10d0a3ec61ec" positionType="Float" x="0" y="0" width="140" height="200"/>
        <subreportParameter name="address">
            <subreportParameterExpression><![CDATA[$F{commaSeparatedAddress}]]></subreportParameterExpression>
        </subreportParameter>
        <subreportParameter name="userImagePathInSubReport">
            <subreportParameterExpression><![CDATA[$F{userImagePath}]]></subreportParameterExpression>
        </subreportParameter>
        <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{personalDetailList})]]></dataSourceExpression>
        <subreportExpression><![CDATA["/home/jft/workspace/CvSurgeon/CvSurgeon/web-app/report/template2/leftSubReport.jasper"]]></subreportExpression>
    </subreport>
    <subreport>
应该是这样的:

<subreport>
            <reportElement uuid="efe1e943-d0e7-4583-840b-197395fd5586" positionType="Float" x="0" y="0" width="515" height="15"/>
            <subreportParameter name="careerProfile">
                <subreportParameterExpression><![CDATA[$F{resume.careerProfile}]]></subreportParameterExpression>
            </subreportParameter>
            <subreportParameter name="website">
                <subreportParameterExpression><![CDATA[$F{website}]]></subreportParameterExpression>
            </subreportParameter>
            <subreportParameter name="userImagePathInSubReport">
                <subreportParameterExpression><![CDATA[$F{userImagePath}]]></subreportParameterExpression>
            </subreportParameter>
            <subreportParameter name="fullName">
                <subreportParameterExpression><![CDATA[$F{personalDetail.fullName}]]></subreportParameterExpression>
            </subreportParameter>
            <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{personalDetailList})]]></dataSourceExpression>
            <subreportExpression><![CDATA["/home/jft/workspace/CvSurgeon/CvSurgeon/web-app/report/template2/headerWithUserImage.jasper"]]></subreportExpression>
        </subreport>


享受D

您能发布主报告jrxml文件吗?请参见编辑后的问题。上面的代码是主报告的代码。感谢您提供的代码片段,我将尝试使用它。
<subreport>
            <reportElement uuid="efe1e943-d0e7-4583-840b-197395fd5586" positionType="Float" x="0" y="0" width="515" height="15"/>
            <subreportParameter name="careerProfile">
                <subreportParameterExpression><![CDATA[$F{resume.careerProfile}]]></subreportParameterExpression>
            </subreportParameter>
            <subreportParameter name="website">
                <subreportParameterExpression><![CDATA[$F{website}]]></subreportParameterExpression>
            </subreportParameter>
            <subreportParameter name="userImagePathInSubReport">
                <subreportParameterExpression><![CDATA[$F{userImagePath}]]></subreportParameterExpression>
            </subreportParameter>
            <subreportParameter name="fullName">
                <subreportParameterExpression><![CDATA[$F{personalDetail.fullName}]]></subreportParameterExpression>
            </subreportParameter>
            <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{personalDetailList})]]></dataSourceExpression>
            <subreportExpression><![CDATA["/home/jft/workspace/CvSurgeon/CvSurgeon/web-app/report/template2/headerWithUserImage.jasper"]]></subreportExpression>
        </subreport>
<subreport>
            <reportElement uuid="cc97b3ad-0ea3-4336-aba2-38bac2f7663a" positionType="Float" x="0" y="15" width="140" height="20"/>
            <subreportParameter name="address">
                <subreportParameterExpression><![CDATA[$F{commaSeparatedAddress}]]></subreportParameterExpression>
            </subreportParameter>
            <subreportParameter name="userImagePathInSubReport">
                <subreportParameterExpression><![CDATA[$F{userImagePath}]]></subreportParameterExpression>
            </subreportParameter>
            <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{personalDetailList})]]></dataSourceExpression>
            <subreportExpression><![CDATA["/home/jft/workspace/CvSurgeon/CvSurgeon/web-app/report/template2/leftSubReport.jasper"]]></subreportExpression>
        </subreport>