You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
187 lines
12 KiB
187 lines
12 KiB
<?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="DepartmentSummary"
|
|
pageWidth="1008"
|
|
pageHeight="612"
|
|
orientation="Landscape"
|
|
columnWidth="968"
|
|
leftMargin="20"
|
|
rightMargin="20"
|
|
topMargin="20"
|
|
bottomMargin="20">
|
|
|
|
<!-- PARAMETERS -->
|
|
<parameter name="constituency" class="java.lang.String"/>
|
|
|
|
<!-- FIELDS -->
|
|
<field name="office" class="java.lang.String"/>
|
|
<field name="address" class="java.lang.String"/>
|
|
<field name="pincode" class="java.lang.String"/>
|
|
<field name="phone" class="java.lang.String"/>
|
|
<field name="total_orders" class="java.lang.Long"/>
|
|
<field name="po" class="java.lang.Long"/>
|
|
<field name="po1" class="java.lang.Long"/>
|
|
<field name="po2" class="java.lang.Long"/>
|
|
<field name="po3" class="java.lang.Long"/>
|
|
<field name="po4" class="java.lang.Long"/>
|
|
|
|
<!-- PAGE HEADER -->
|
|
<pageHeader>
|
|
<band height="60">
|
|
<staticText>
|
|
<reportElement x="0" y="0" width="968" height="25"/>
|
|
<textElement textAlignment="Center">
|
|
<font size="14" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[POLLING PERSONNEL - SECOND DAY TRAINING - DEPARTMENT WISE BREAK UP SUMMARY]]></text>
|
|
</staticText>
|
|
|
|
<textField>
|
|
<reportElement x="0" y="35" width="400" height="20"/>
|
|
<textElement>
|
|
<font size="11" isBold="true"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA["CONSTITUENCY : " + $P{constituency}]]></textFieldExpression>
|
|
</textField>
|
|
</band>
|
|
</pageHeader>
|
|
|
|
<!-- COLUMN HEADER -->
|
|
<columnHeader>
|
|
<band height="80">
|
|
|
|
<!-- Department -->
|
|
<staticText>
|
|
<reportElement x="0" y="0" width="180" height="80"/>
|
|
<box><pen lineWidth="1"/></box>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font isBold="true" size="10"/>
|
|
</textElement>
|
|
<text><![CDATA[DEPARTMENT DETAILS / ADDRESS]]></text>
|
|
</staticText>
|
|
|
|
<!-- Total -->
|
|
<staticText>
|
|
<reportElement x="180" y="0" width="70" height="80"/>
|
|
<box><pen lineWidth="1"/></box>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font isBold="true" size="9"/>
|
|
</textElement>
|
|
<text><![CDATA[NO OF APPOINTMENT ORDERS ISSUED]]></text>
|
|
</staticText>
|
|
|
|
<!-- Officer Headers -->
|
|
<staticText><reportElement x="250" y="0" width="143" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="9"/></textElement><text><![CDATA[PRESIDING OFFICER]]></text></staticText>
|
|
<staticText><reportElement x="393" y="0" width="143" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="9"/></textElement><text><![CDATA[POLLING OFFICER 1]]></text></staticText>
|
|
<staticText><reportElement x="536" y="0" width="143" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="9"/></textElement><text><![CDATA[POLLING OFFICER 2]]></text></staticText>
|
|
<staticText><reportElement x="679" y="0" width="143" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="9"/></textElement><text><![CDATA[POLLING OFFICER 3]]></text></staticText>
|
|
<staticText><reportElement x="822" y="0" width="146" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="9"/></textElement><text><![CDATA[POLLING OFFICER 4]]></text></staticText>
|
|
|
|
<!-- ISSUED / HANDED OVER (MATCHES DETAIL WIDTHS EXACTLY) -->
|
|
<staticText><reportElement x="250" y="40" width="71" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS ISSUED]]></text></staticText>
|
|
<staticText><reportElement x="321" y="40" width="72" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS HANDED OVER]]></text></staticText>
|
|
|
|
<staticText><reportElement x="393" y="40" width="71" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS ISSUED]]></text></staticText>
|
|
<staticText><reportElement x="464" y="40" width="72" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS HANDED OVER]]></text></staticText>
|
|
|
|
<staticText><reportElement x="536" y="40" width="71" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS ISSUED]]></text></staticText>
|
|
<staticText><reportElement x="607" y="40" width="72" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS HANDED OVER]]></text></staticText>
|
|
|
|
<staticText><reportElement x="679" y="40" width="71" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS ISSUED]]></text></staticText>
|
|
<staticText><reportElement x="750" y="40" width="72" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS HANDED OVER]]></text></staticText>
|
|
|
|
<staticText><reportElement x="822" y="40" width="73" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS ISSUED]]></text></staticText>
|
|
<staticText><reportElement x="895" y="40" width="73" height="40"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center" verticalAlignment="Middle"><font isBold="true" size="7"/></textElement><text><![CDATA[NO OF APPOINTMENT ORDERS HANDED OVER]]></text></staticText>
|
|
|
|
</band>
|
|
</columnHeader>
|
|
|
|
<!-- DETAIL (ONE RECORD PER PAGE) -->
|
|
<detail>
|
|
<band height="140" splitType="Prevent">
|
|
<textField isStretchWithOverflow="true">
|
|
<reportElement x="0" y="0" width="180" height="140"/>
|
|
<box>
|
|
<pen lineWidth="1"/>
|
|
</box>
|
|
|
|
<textElement verticalAlignment="Top" markup="styled">
|
|
<font size="10"/>
|
|
<paragraph leftIndent="8"/>
|
|
</textElement>
|
|
|
|
<textFieldExpression><![CDATA[
|
|
($F{office} == null ? "" :
|
|
$F{office}.replaceAll("&", "&").replaceAll("<", "<").replaceAll(">", ">")
|
|
)
|
|
+ "\n\n" +
|
|
($F{address} == null ? "" :
|
|
$F{address}.replaceAll("&", "&").replaceAll("<", "<").replaceAll(">", ">")
|
|
)
|
|
+ "\n\n<style isBold='true'>Pincode : </style>" +
|
|
($F{pincode} == null ? "-" :
|
|
$F{pincode}.replaceAll("&", "&").replaceAll("<", "<").replaceAll(">", ">")
|
|
)
|
|
+ "\n<style isBold='true'>Phone : </style>" +
|
|
($F{phone} == null ? "-" :
|
|
$F{phone}.replaceAll("&", "&").replaceAll("<", "<").replaceAll(">", ">")
|
|
)
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- <textField isStretchWithOverflow="true">
|
|
<reportElement x="0" y="0" width="180" height="140"/>
|
|
<box><pen lineWidth="1"/></box>
|
|
<textElement verticalAlignment="Top" markup="styled">
|
|
<font size="10"/>
|
|
<paragraph leftIndent="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[
|
|
$F{office}
|
|
+ "\n\n" + $F{address}
|
|
+ "\n\n <style isBold='true'>Pincode : </style>" + ($F{pincode} == null ? "" : $F{pincode})
|
|
+ "\n <style isBold='true'>Phone : </style>" + ($F{phone} == null ? "" : $F{phone})
|
|
]]></textFieldExpression>
|
|
</textField>-->
|
|
|
|
<textField><reportElement x="180" y="0" width="70" height="140"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center"/><textFieldExpression><![CDATA[$F{total_orders}]]></textFieldExpression></textField>
|
|
|
|
<textField><reportElement x="250" y="0" width="71" height="140"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center"/><textFieldExpression><![CDATA[$F{po}]]></textFieldExpression></textField>
|
|
<textField><reportElement x="321" y="0" width="72" height="140"/><box><pen lineWidth="1"/></box><textFieldExpression><![CDATA[""]]></textFieldExpression></textField>
|
|
|
|
<textField><reportElement x="393" y="0" width="71" height="140"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center"/><textFieldExpression><![CDATA[$F{po1}]]></textFieldExpression></textField>
|
|
<textField><reportElement x="464" y="0" width="72" height="140"/><box><pen lineWidth="1"/></box><textFieldExpression><![CDATA[""]]></textFieldExpression></textField>
|
|
|
|
<textField><reportElement x="536" y="0" width="71" height="140"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center"/><textFieldExpression><![CDATA[$F{po2}]]></textFieldExpression></textField>
|
|
<textField><reportElement x="607" y="0" width="72" height="140"/><box><pen lineWidth="1"/></box><textFieldExpression><![CDATA[""]]></textFieldExpression></textField>
|
|
|
|
<textField><reportElement x="679" y="0" width="71" height="140"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center"/><textFieldExpression><![CDATA[$F{po3}]]></textFieldExpression></textField>
|
|
<textField><reportElement x="750" y="0" width="72" height="140"/><box><pen lineWidth="1"/></box><textFieldExpression><![CDATA[""]]></textFieldExpression></textField>
|
|
|
|
<textField><reportElement x="822" y="0" width="73" height="140"/><box><pen lineWidth="1"/></box><textElement textAlignment="Center"/><textFieldExpression><![CDATA[$F{po4}]]></textFieldExpression></textField>
|
|
<textField><reportElement x="895" y="0" width="73" height="140"/><box><pen lineWidth="1"/></box><textFieldExpression><![CDATA[""]]></textFieldExpression></textField>
|
|
|
|
<break>
|
|
<reportElement x="0" y="0" width="1" height="1"/>
|
|
</break>
|
|
|
|
</band>
|
|
</detail>
|
|
|
|
<!-- PAGE FOOTER -->
|
|
<pageFooter>
|
|
<band height="20">
|
|
<textField>
|
|
<reportElement x="768" y="5" width="200" height="15"/>
|
|
<textElement textAlignment="Right">
|
|
<font isBold="true"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA["PAGE NUMBER : " + $V{PAGE_NUMBER}]]></textFieldExpression>
|
|
</textField>
|
|
</band>
|
|
</pageFooter>
|
|
|
|
</jasperReport>
|