如何将单个折线图分成下一页

时间:2014-04-07 15:04:14

标签: jasper-reports

您能否建议获取新页面的代码。

如何使用 JasperReports 5.0

将单个折线图分成下一页

这是我附上的代码以获取更多详细信息。

            <?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="SystemSummary" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="bd0eaa3b-093e-4699-83ef-75015530229d">
             <parameter name="whereClause" class="java.lang.String"/>
             <parameter name="bankLogo" class="java.lang.String"/>
             <parameter name="bankName" class="java.lang.String"/>
             <parameter name="fromDate" class="java.util.Date">
              <parameterDescription><![CDATA[]]></parameterDescription>
             </parameter>
             <parameter name="toDate" class="java.util.Date"/>
             <parameter name="noData" class="java.lang.String"/>
             <parameter name="userId" class="java.lang.String"/>
             <queryString>
              <![CDATA[select avg(jbase_user) as jbaseAvg,AVG(t24_user) as t24Avg,to_char(load_time, 'dd.Mon.yy HH24') as period
               from tmc_system_summary group by (to_char(load_time, 'dd.Mon.yy HH24'))]]>
             </queryString>
             <field name="jbaseavg" class="java.math.BigDecimal"/>
             <field name="t24avg" class="java.math.BigDecimal"/>
             <field name="period" class="java.lang.String"/>
             <background>
              <band splitType="Stretch"/>
             </background>
             <title>
              <band height="2" splitType="Stretch"/>
             </title>
             <pageHeader>
              <band height="57" splitType="Stretch">
               <staticText>
                <reportElement x="300" y="25" width="235" height="15" uuid="164831c1-9eff-4cf2-8706-331d28fdf431"/>
                <textElement textAlignment="Center" verticalAlignment="Middle">
                 <font fontName="Arial" size="12" isBold="true" pdfFontName="Helvetica-Bold"/>
                </textElement>
                <text><![CDATA[System Summary Report]]></text>
               </staticText>
               <textField pattern="dd/MM/yyyy">
                <reportElement x="735" y="2" width="55" height="17" uuid="306ddad6-2b80-4abb-9893-859c59c8ede5"/>
                <textElement textAlignment="Center" verticalAlignment="Middle">
                 <font fontName="Arial"/>
                </textElement>
                <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
               </textField>
               <staticText>
                <reportElement x="700" y="2" width="30" height="17" uuid="c6fdbff7-45a5-464e-bcbf-d550b174452f"/>
                <textElement textAlignment="Right" verticalAlignment="Middle">
                 <font fontName="Arial"/>
                </textElement>
                <text><![CDATA[Date:]]></text>
               </staticText>
               <image>
                <reportElement x="20" y="3" width="130" height="30" uuid="513d2931-a2c7-4e54-bb86-188737502cae"/>
                <imageExpression><![CDATA[$P{bankLogo}]]></imageExpression>
               </image>
               <staticText>
                <reportElement x="20" y="40" width="58" height="14" uuid="5bd47ff1-6b81-428a-b7fd-50e777f70a22"/>
                <textElement textAlignment="Center" verticalAlignment="Middle"/>
                <text><![CDATA[From Date:]]></text>
               </staticText>
               <staticText>
                <reportElement x="160" y="40" width="58" height="14" uuid="a7605d9e-c0d1-4a31-8230-c73db35766d4"/>
                <textElement textAlignment="Center" verticalAlignment="Middle"/>
                <text><![CDATA[To Date:]]></text>
               </staticText>
               <textField pattern="dd/MM/yyyy">
                <reportElement x="80" y="40" width="70" height="14" uuid="faa13401-da98-4f06-ab43-5a1722d073f7"/>
                <textFieldExpression><![CDATA[$P{fromDate}  != null ? $P{fromDate} :" "]]></textFieldExpression>
               </textField>
               <textField pattern="dd/MM/yyyy">
                <reportElement x="215" y="40" width="70" height="13" uuid="01fcdb71-820f-4ef1-9913-6ddcf36be2dc"/>
                <textFieldExpression><![CDATA[$P{toDate}  != null ? $P{toDate} : " "]]></textFieldExpression>
               </textField>
               <textField>
                <reportElement x="300" y="5" width="235" height="17" uuid="7eec4f6f-5bfd-4bb0-8888-8cad8d9d84ad"/>
                <textElement textAlignment="Center" verticalAlignment="Middle">
                 <font fontName="Arial" size="14" isBold="true" pdfFontName="Helvetica-Bold"/>
                </textElement>
                <textFieldExpression><![CDATA[$P{bankName}]]></textFieldExpression>
               </textField>
               <staticText>
                <reportElement x="700" y="22" width="30" height="15" uuid="08ba273e-733d-4652-9f7a-83a51f7d78ca"/>
                <textElement textAlignment="Right"/>
                <text><![CDATA[By:]]></text>
               </staticText>
               <textField>
                <reportElement x="735" y="22" width="55" height="15" uuid="261308a5-7cef-42f8-8880-9d2c9cc5d5ae"/>
                <textFieldExpression><![CDATA[$P{userId}]]></textFieldExpression>
               </textField>
               <line>
                <reportElement x="10" y="54" width="780" height="1" uuid="062e928b-20d3-4345-a97e-b16eff81d254"/>
               </line>
              </band>
             </pageHeader>
             <columnHeader>
              <band height="3" splitType="Stretch"/>
             </columnHeader>
             <detail>
              <band height="3" splitType="Stretch"/>
             </detail>
             <columnFooter>
              <band height="2" splitType="Stretch"/>
             </columnFooter>
             <pageFooter>
              <band height="27">
               <textField>
                <reportElement x="397" y="5" width="65" height="20" uuid="e40834ac-921f-4171-a500-ebfc9a43124a"/>
                <textElement textAlignment="Left" verticalAlignment="Middle">
                 <font fontName="Arial" size="10"/>
                </textElement>
                <textFieldExpression><![CDATA["Page " + $V{PAGE_NUMBER}]]></textFieldExpression>
               </textField>
              </band>
             </pageFooter>
             <summary>
              <band height="273" splitType="Stretch">
               <lineChart>
                <chart>
                 <reportElement x..

我正在使用折线图,如何拆分图表并保留下一页的所有数据

1 个答案:

答案 0 :(得分:0)

也许您可以尝试更改&#34; splitType&#34;摘要带到&#34;立即&#34;