Jasper报告HTML预览显示不需要的数据(图像)

时间:2014-03-21 09:50:20

标签: spring-mvc jasper-reports jasper-plugin

我正在使用Spring MVC开发Jasper Report - I referred this example。除HTML和CSV外,每件事情都很好。

这是我的模板代码:

 <?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="report7" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="e781fb26-bdb1-4341-b785-875a90e92412">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <parameter name="titlenumber" class="java.lang.String"/>
    <parameter name="title" class="java.lang.String"/>
    <parameter name="author" class="java.lang.String"/>
    <parameter name="edition" class="java.lang.String"/>
    <parameter name="publisher" class="java.lang.String"/>
    <parameter name="publishedyear" class="java.lang.String"/>
    <parameter name="noofcopies" class="java.lang.Long"/>
    <parameter name="organisationname" class="java.lang.String"/>
    <parameter name="gropwisereportname" class="java.lang.String"/>
    <parameter name="slno" class="java.lang.Long"/>
    <parameter name="noofdistincttitle" class="java.lang.Long"/>
    <parameter name="copies" class="java.lang.Long"/>
    <parameter name="totalnoofdistincttitle" class="java.lang.Long"/>
    <parameter name="totalnoofcopies" class="java.lang.Long"/>
    <field name="title" class="java.lang.String"/>
    <field name="author" class="java.lang.String"/>
    <field name="edition" class="java.lang.String"/>
    <field name="publisher" class="java.lang.String"/>
    <field name="publishedyear" class="java.lang.String"/>
    <field name="noofcopies" class="java.lang.Long"/>
    <field name="organisationname" class="java.lang.String"/>
    <field name="groupwisereportname" class="java.lang.String"/>
    <field name="titlenumber" class="java.lang.String"/>
    <field name="slno" class="java.lang.Long"/>
    <field name="noofdistincttitle" class="java.lang.Long"/>
    <field name="copies" class="java.lang.Long"/>
    <field name="totalnoofdistincttitle" class="java.lang.Long"/>
    <field name="totalnoofcopies" class="java.lang.Long"/>
    <group name="Department">
        <groupExpression><![CDATA[$F{groupwisereportname}]]></groupExpression>
        <groupHeader>
            <band height="51">
                <staticText>
                    <reportElement uuid="85e3c1cd-d52f-4711-9598-69991f424d6d" x="1" y="17" width="108" height="20"/>
                    <textElement>
                        <font size="12" isBold="true"/>
                    </textElement>
                    <text><![CDATA[Department : ]]></text>
                </staticText>
                <staticText>
                    <reportElement uuid="f6144a0a-28a4-4167-9ccb-8d06a98b1061" x="119" y="17" width="445" height="20"/>
                    <textElement markup="none">
                        <font size="12" isBold="true"/>
                    </textElement>
                    <text><![CDATA[$F{groupwisereportname}]]></text>
                </staticText>
            </band>
        </groupHeader>
        <groupFooter>
            <band height="34">
                <staticText>
                    <reportElement uuid="b07c4e8a-cdc8-40c5-b24c-4a784178283a" x="438" y="8" width="103" height="20"/>
                    <textElement markup="none"/>
                    <text><![CDATA[$F{noofcopies}]]></text>
                </staticText>
                <line>
                    <reportElement uuid="3256c6db-ee6f-42e6-ba36-64e039dac413" x="1" y="0" width="555" height="1"/>
                </line>
                <line>
                    <reportElement uuid="787435f7-1985-4f2d-95d8-1606107f423b" x="1" y="27" width="555" height="1"/>
                </line>
                <staticText>
                    <reportElement uuid="3392c742-48bf-4af9-9a9d-563b5bf4db84" x="1" y="7" width="165" height="20"/>
                    <textElement>
                        <font size="12" isBold="true"/>
                    </textElement>
                    <text><![CDATA[Number Of Distinct Title : ]]></text>
                </staticText>
                <staticText>
                    <reportElement uuid="1111dd28-8037-426c-a421-0d2a2913ebfe" x="327" y="7" width="104" height="20"/>
                    <textElement>
                        <font size="12" isBold="true"/>
                    </textElement>
                    <text><![CDATA[No Of Copies :]]></text>
                </staticText>
                <staticText>
                    <reportElement uuid="1ff4e899-b6be-44f6-86eb-b3426da1d04a" x="172" y="8" width="104" height="20"/>
                    <textElement markup="none"/>
                    <text><![CDATA[$F{noofdistincttitle}]]></text>
                </staticText>
            </band>
        </groupFooter>
    </group>
    <background>
        <band splitType="Stretch"/>
    </background>
    <title>
        <band height="22" splitType="Stretch">
            <staticText>
                <reportElement uuid="2b29cfa5-162a-44f7-b97a-9c96867bef0f" mode="Opaque" x="-1" y="0" width="555" height="20" forecolor="#333333" backcolor="#FFFFFF"/>
                <textElement textAlignment="Center" markup="none">
                    <font size="14" isBold="true"/>
                </textElement>
                <text><![CDATA[$F{organisationname}]]></text>
            </staticText>
        </band>
    </title>
    <columnHeader>
        <band height="17" splitType="Stretch">
            <frame>
                <reportElement uuid="6af6ec1d-6a7d-4421-b5f7-4e69fb52e90a" mode="Opaque" x="0" y="1" width="555" height="16" forecolor="#000000" backcolor="#33CCFF"/>
            </frame>
            <staticText>
                <reportElement uuid="91a75deb-ed83-4f44-8efc-acc5e971f7b5" x="36" y="1" width="60" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Title No]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="bae56609-14a3-4919-bb0d-edc85acb9ac9" x="98" y="1" width="135" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Title]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="623aaa5f-2d39-4f31-bdd5-09adb6dd9ee4" x="235" y="1" width="90" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Authors]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="1018336a-d7fa-43dc-aad0-c89214f680ce" x="328" y="1" width="31" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Edn]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="23a0c55c-1daa-4601-b726-23688d229341" x="361" y="1" width="87" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Publisher]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="4bb0fbec-07e7-4e08-a55e-76a445bc29a5" x="450" y="1" width="47" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Year]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="588d37b3-1e19-4644-bfb5-74f3c71db65e" x="499" y="1" width="55" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Copies]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="9f6289db-d4a3-4d60-9cc2-ed56cb6e2be1" x="-1" y="1" width="35" height="16"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[SlNo]]></text>
            </staticText>
        </band>
    </columnHeader>
    <detail>
        <band height="22" splitType="Stretch">
            <staticText>
                <reportElement uuid="4de128bc-8717-42e6-af2e-7e2a9e311807" x="35" y="1" width="60" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{titlenumber}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="faf07beb-d19e-44a3-b3a7-2fd7d6b83f44" x="97" y="1" width="135" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{title}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="7aefa31d-a4a2-404d-a072-6c6cfc3136e2" x="234" y="1" width="90" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{author}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="84e5116f-db2e-46d2-bc04-8874c1810b65" x="326" y="1" width="31" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{edition}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="a9960c07-397e-46d6-8e43-3411ceeb9371" x="359" y="1" width="87" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{publisher}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="f5da8326-733b-4ae3-8f52-ef689fe2f76b" x="389" y="1" width="48" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{publishedyear}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="e464649d-6afc-4ad5-aad0-b8f8562951f1" x="498" y="1" width="58" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{copies}]]></text>
            </staticText>
            <line>
                <reportElement uuid="45d573ee-f741-4a09-be39-749e2c2c7da8" x="1" y="21" width="555" height="1" forecolor="#CCCCCC"/>
            </line>
            <staticText>
                <reportElement uuid="eecddf5a-1f22-4cb7-89c5-9a94e9de366b" x="-2" y="1" width="35" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{slno}]]></text>
            </staticText>
        </band>
    </detail>
    <summary>
        <band height="47" splitType="Stretch">
            <line>
                <reportElement uuid="365a7e6d-52e2-4ab4-9787-06455b19e980" x="0" y="25" width="555" height="1"/>
            </line>
            <staticText>
                <reportElement uuid="233e4ff7-3a3b-46d9-ad07-9b24b2990af0" x="313" y="26" width="126" height="20"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Total No Of Copies :]]></text>
            </staticText>
            <line>
                <reportElement uuid="61066175-bd0b-4e30-8abe-4e64c2083e32" x="1" y="46" width="555" height="1"/>
            </line>
            <staticText>
                <reportElement uuid="b3629b63-77a0-40cb-9c6c-780a26894808" x="163" y="27" width="122" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{totalnoofdistincttitle}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="dd38b5d3-5b1d-43b6-b89e-2e02405104cb" x="439" y="27" width="103" height="20"/>
                <textElement markup="none"/>
                <text><![CDATA[$F{totalnoofcopies}]]></text>
            </staticText>
            <staticText>
                <reportElement uuid="ac0976b4-c696-4cf7-a465-da04a5a3046a" x="1" y="26" width="153" height="20"/>
                <textElement>
                    <font size="12" isBold="true"/>
                </textElement>
                <text><![CDATA[Total No OF Distinct Title : ]]></text>
            </staticText>
        </band>
    </summary>
</jasperReport>

外观如何:

enter image description here

如果我在PDF中看到预览,它将按预期显示:

enter image description here

但如果我在HTML中看到它,它会自己添加一些图像标记:

enter image description here

喜欢这个 enter image description here

我不明白我犯了什么错误。

CSV预览如下所示:

,,,,,,,,翅膀的火焰,,,,,,,,,标题,,,,副标题,,,,已发布年份,,,不,,, Accesn ,,,火焰之翼,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,, 2013 ,,,,火焰之翼,,,火焰之翼,火焰之翼,,,, V0001 ,,, 2013 ,,,,火焰之翼,,,火焰之翼,火焰之翼,, V0001 ,,, 2013 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,火焰之翼,火焰之翼,,,,火焰之翼,火焰之翼,,,火焰之翼,

任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:1)

添加属性以避免使用图像对齐。

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" ...>
  <property name="net.sf.jasperreports.export.html.using.images.to.align" value="false"/>

默认值为true HTH