Conditional Style Jasper

 avatar
unknown
xml
2 years ago
2.1 kB
6
Indexable
<?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="conditional_styl" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
    <style name="style1" fontSize="6">
        <conditionalStyle>
            <conditionExpression><![CDATA[$F{DOCUMENTID} % 2 == 0]]></conditionExpression>
            <style fontSize="8"/>
        </conditionalStyle>
        <conditionalStyle>
            <conditionExpression><![CDATA[$F{DOCUMENTID} % 3 == 0]]></conditionExpression>
            <style fontSize="10"/>
        </conditionalStyle>
        <conditionalStyle>
            <conditionExpression><![CDATA[$F{DOCUMENTID} % 5 ==0]]></conditionExpression>
            <style fontSize="12"/>
        </conditionalStyle>
        <conditionalStyle>
            <conditionExpression><![CDATA[$F{DOCUMENTID} % 7 ==0]]></conditionExpression>
            <style fontSize="14"/>
        </conditionalStyle>
        <conditionalStyle>
            <conditionExpression><![CDATA[$F{DOCUMENTID} % 11 ==0]]></conditionExpression>
            <style fontSize="16"/>
        </conditionalStyle>
        <conditionalStyle>
            <conditionExpression><![CDATA[$F{DOCUMENTID} % 13 ==0]]></conditionExpression>
            <style fontSize="18"/>
        </conditionalStyle>
    </style>
    <queryString>
        <![CDATA[SELECT distinct DOCUMENTID FROM POSITIONS]]>
    </queryString>
    <field name="DOCUMENTID" class="java.lang.Integer"/>
    <detail>
        <band height="34" splitType="Stretch">
            <textField>
                <reportElement style="style1" x="0" y="0" width="100" height="34"/>
                <textElement/>
                <textFieldExpression><![CDATA[$F{DOCUMENTID}]]></textFieldExpression>
            </textField>
        </band>
    </detail>
</jasperReport>
Editor is loading...