2
我正在使用iReport 3.7.4。 我想爲整個頁面設置背景顏色。我沒有找到背景顏色的任何報告屬性。 任何人都可以幫助我嗎?如何在iReport中爲整個頁面設置背景顏色?
我正在使用iReport 3.7.4。 我想爲整個頁面設置背景顏色。我沒有找到背景顏色的任何報告屬性。 任何人都可以幫助我嗎?如何在iReport中爲整個頁面設置背景顏色?
您可以通過Background Band
的幫助來解決問題。
我已經把staticText
元素Background Band
並設置mode
屬性爲Opaque
並設置backcolor
財產。
樣本:
<jasperReport ... pageWidth="595" pageHeight="842" columnWidth="595" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0">
<property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="338"/>
<queryString language="xPath">
<![CDATA[/Northwind/Customers]]>
</queryString>
<field name="CustomerID" class="java.lang.String">
<fieldDescription><![CDATA[CustomerID]]></fieldDescription>
</field>
<field name="CompanyName" class="java.lang.String">
<fieldDescription><![CDATA[CompanyName]]></fieldDescription>
</field>
<field name="ContactName" class="java.lang.String">
<fieldDescription><![CDATA[ContactName]]></fieldDescription>
</field>
<field name="ContactTitle" class="java.lang.String">
<fieldDescription><![CDATA[ContactTitle]]></fieldDescription>
</field>
<field name="Address" class="java.lang.String">
<fieldDescription><![CDATA[Address]]></fieldDescription>
</field>
<field name="City" class="java.lang.String">
<fieldDescription><![CDATA[City]]></fieldDescription>
</field>
<field name="PostalCode" class="java.lang.String">
<fieldDescription><![CDATA[PostalCode]]></fieldDescription>
</field>
<field name="Country" class="java.lang.String">
<fieldDescription><![CDATA[Country]]></fieldDescription>
</field>
<field name="Phone" class="java.lang.String">
<fieldDescription><![CDATA[Phone]]></fieldDescription>
</field>
<field name="Fax" class="java.lang.String">
<fieldDescription><![CDATA[Fax]]></fieldDescription>
</field>
<background>
<band height="842" splitType="Stretch">
<staticText>
<reportElement mode="Opaque" x="0" y="0" width="595" height="842" backcolor="#CCFFCC"/>
<textElement/>
<text><![CDATA[]]></text>
</staticText>
</band>
</background>
<title>
<band height="79" splitType="Stretch">
<staticText>
<reportElement x="128" y="29" width="298" height="20"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font isBold="true"/>
</textElement>
<text><![CDATA[The report with the background color]]></text>
</staticText>
</band>
</title>
<detail>
<band height="20" splitType="Stretch">
<textField>
<reportElement x="19" y="0" width="147" height="20"/>
<box leftPadding="10"/>
<textElement/>
<textFieldExpression><![CDATA[$F{CompanyName}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="166" y="0" width="260" height="20"/>
<box leftPadding="10"/>
<textElement/>
<textFieldExpression><![CDATA[$F{City}]]></textFieldExpression>
</textField>
</band>
</detail>
</jasperReport>
的Background Band
的高度應等於整個報告的身高和「透明」 staticText
元素必須佔據這一帶的整個空間。
結果將是:
謝謝Alex..it工程.. – Priya
幫助我創建的背景圖像的報表。感謝你! –