2013-08-12 3 views
0

iReport에 보고서를 생성하려고하는데 세 개의 행 그룹이있어 엄청난 양의 데이터가 데이터베이스에서 검색됩니다. Excel 및 HTML 형식의 한 시트에 모든 데이터를 가져올 정도로 페이지 높이를 설정했지만 생성 된 PDF 형식은 비어 있습니다. 5 페이지가 생성되고 있지만 데이터가 표시되지 않습니다. 페이지 높이를 1/4로 줄이면 데이터가 표시되지만 더 많은 시트 보고서가 표시됩니다. 그래서 나는 내 보고서에 문제가 있는지 아니면 분명히 해결해야 할 몇 가지 속성이 있는지 알아낼 수 없습니다.iReport에 표시된 데이터가없는 PDF 형식

내 템플릿 : 많은 high.You 단지 특정 분야의 모든 pallate를 추가하기 위해 가능한 최소한 밴드의 높이를 설정해야하는 밴드의 높이를 설정할 필요가 없습니다

<?xml version="1.0" encoding="UTF-8"?> 
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="fte_summary_main_link" language="groovy" pageWidth="4000" pageHeight="40000" whenNoDataType="AllSectionsNoDetail" columnWidth="4000" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="b36dcea3-b438-417d-a4b4-77de45543aa9"> 
    <property name="setContentLength" value="outputStream_.toByteArray().length"/> 
    <parameter name="p_deal_detail_id" class="java.lang.String"> 
     <defaultValueExpression><![CDATA[]]></defaultValueExpression> 
    </parameter> 
    <parameter name="p_tower_id" class="java.lang.String"> 
     <defaultValueExpression><![CDATA[]]></defaultValueExpression> 
    </parameter> 
    <parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false"> 
     <defaultValueExpression><![CDATA["D:\\report_suchita\\FTE Summary\\"]]></defaultValueExpression> 
    </parameter> 
    <queryString> 
     <![CDATA[select * from dual]]> 
    </queryString> 
    <field name="DUMMY" class="java.lang.String"/> 
    <detail> 
     <band height="40000"> 
      <subreport> 
       <reportElement uuid="f9f5259a-e52a-445f-b00e-0b0f03696447" x="0" y="0" width="4000" height="10000"/> 
       <subreportParameter name="deal_Detail_Id"> 
        <subreportParameterExpression><![CDATA[$P{p_deal_detail_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="tower_Id"> 
        <subreportParameterExpression><![CDATA[$P{p_tower_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="SUBREPORT_DIR"> 
        <subreportParameterExpression><![CDATA[$P{SUBREPORT_DIR}]]></subreportParameterExpression> 
       </subreportParameter> 
       <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> 
       <subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "FTE_SUMMAR_SUBTOWER_WISE.jasper"]]></subreportExpression> 
      </subreport> 
     </band> 
     <band height="40000"> 
      <subreport> 
       <reportElement uuid="febf5345-b2f8-4afe-b5ed-db283ef7464c" x="0" y="0" width="4000" height="10000"/> 
       <subreportParameter name="p_deal_detai_id"> 
        <subreportParameterExpression><![CDATA[$P{p_deal_detail_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="p_tower_id"> 
        <subreportParameterExpression><![CDATA[$P{p_tower_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="SUBREPORT_DIR"> 
        <subreportParameterExpression><![CDATA[$P{SUBREPORT_DIR}]]></subreportParameterExpression> 
       </subreportParameter> 
       <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> 
       <subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "report6.jasper"]]></subreportExpression> 
      </subreport> 
     </band> 
     <band height="40000"> 
      <subreport> 
       <reportElement uuid="11cec18f-675a-4a39-94bc-3fb584ae5c2a" x="0" y="0" width="4000" height="10000"/> 
       <subreportParameter name="dealDetailId"> 
        <subreportParameterExpression><![CDATA[$P{p_deal_detail_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="towerId"> 
        <subreportParameterExpression><![CDATA[$P{p_tower_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="SUBREPORT_DIR"> 
        <subreportParameterExpression><![CDATA[$P{SUBREPORT_DIR}]]></subreportParameterExpression> 
       </subreportParameter> 
       <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> 
       <subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "FTE Summary GNDM view.jasper"]]></subreportExpression> 
      </subreport> 
     </band> 
     <band height="40000"> 
      <subreport> 
       <reportElement uuid="23cd3095-0210-49e0-8659-60d7b16b7b5e" x="0" y="0" width="4000" height="10000"/> 
       <subreportParameter name="dealDetailId"> 
        <subreportParameterExpression><![CDATA[$P{p_deal_detail_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="towerId"> 
        <subreportParameterExpression><![CDATA[$P{p_tower_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="SUBREPORT_DIR"> 
        <subreportParameterExpression><![CDATA[$P{SUBREPORT_DIR}]]></subreportParameterExpression> 
       </subreportParameter> 
       <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> 
       <subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "FTE Summary Subtower-Location Type-LocationWise Report.jasper"]]></subreportExpression> 
      </subreport> 
     </band> 
    </detail> 
    <summary> 
     <band height="40000"> 
      <subreport> 
       <reportElement uuid="01617f32-cc93-43ab-b155-c923a7cd0ae9" x="0" y="0" width="4000" height="10000"/> 
       <subreportParameter name="towerId"> 
        <subreportParameterExpression><![CDATA[$P{p_tower_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="dealDetailId"> 
        <subreportParameterExpression><![CDATA[$P{p_deal_detail_id}]]></subreportParameterExpression> 
       </subreportParameter> 
       <subreportParameter name="SUBREPORT_DIR"> 
        <subreportParameterExpression><![CDATA[$P{SUBREPORT_DIR}]]></subreportParameterExpression> 
       </subreportParameter> 
       <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> 
       <subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "FTE Summary-Location Type Location Type.jasper"]]></subreportExpression> 
      </subreport> 
     </band> 
    </summary> 
</jasperReport> 
+0

게시해야합니다 * jrxml * 파일 –

+0

위에 jrxml을 게시했습니다 – Vikash

+0

데이터베이스에서 검색되는 엄청난 양의 데이터를 초래하는 세 개의 행 그룹으로 iReport에서 보고서를 생성하려고합니다. Excel 및 HTML 형식의 한 시트에 모든 데이터를 가져올 정도로 페이지 높이를 설정했지만 생성 된 PDF 형식은 비어 있습니다. 5 페이지가 생성되고 있지만 데이터가 표시되지 않습니다. 페이지 높이를 1/4로 줄이면 데이터가 표시되지만 시트가 http : // jasperreports가 더 많습니다. 그래서 나는 내 보고서에 문제가 있는지 아니면 분명히 해결해야 할 몇 가지 속성이 있는지 알아낼 수 없습니다. – Vikash

답변

0

. 또한 하위 보고서 용 positionType float을 설정해야하며 15,20 등과 같이 모든 크기로 설정할 수 있습니다. 또한 하나의 세부 밴드에 여러 하위 보고서를 추가 할 수 있습니다.

<detail> 
<band> 
<subreport> 
      <reportElement uuid="de20448b-1374-42bd-a65c-85e71a50d30d" positionType="Float" x="170" y="180" width="345" height="15"/> 

      <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{ListName})]]></dataSourceExpression> 
      <subreportExpression><![CDATA["path/to/subreport"]]></subreportExpression> 
</subreport> 
<subreport> 
      <reportElement uuid="de20448b-1374-42bd-a65c-85e71a50d30d" positionType="Float" x="170" y="180" width="345" height="15"/> 
      <subreportParameter name="imagePathInSubreport"> 
       <subreportParameterExpression><![CDATA[$P{imagePathInTemplate12}]]></subreportParameterExpression> 
      </subreportParameter> 
      <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{resumeList})]]></dataSourceExpression> 
      <subreportExpression><![CDATA["/home/jft/workspace/CvSurgeon/CvSurgeon/web-app/report/template12/profile.jasper"]]></subreportExpression> 
     </subreport> 
</band> 
</detail> 

희망이 있으면 도움이 될 것입니다.

+0

감사합니다. 그러나 생성 된 PDF는 여전히 비어 있습니다. 다른 두 가지 형식, 즉 HTML과 Excel은 모두 괜찮습니다. 이유를 이해할 수 없습니다. – Vikash

+0

사용중인 ireport 및 벽옥 신고자는 어떤 버전입니까? – user1791574

+0

i 보고서 5.0.1. – Vikash