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.
273 lines
11 KiB
273 lines
11 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN"
|
|
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
|
|
|
|
<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="zonal_party"
|
|
pageWidth="595"
|
|
pageHeight="842"
|
|
columnWidth="555"
|
|
leftMargin="20"
|
|
rightMargin="20"
|
|
topMargin="20"
|
|
bottomMargin="20"
|
|
uuid="a1b2c3d4-0000-1111-2222-333344445555">
|
|
|
|
<!-- Properties -->
|
|
<property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
|
|
<property name="lenient" value="true"/>
|
|
<property name="net.sf.jasperreports.url.parameter.http.connectionTimeout" value="5000"/>
|
|
<property name="net.sf.jasperreports.url.parameter.http.readTimeout" value="5000"/>
|
|
|
|
<!-- Normal Helvetica -->
|
|
<style name="HelveticaNormal"
|
|
fontSize="11"
|
|
pdfFontName="Helvetica"
|
|
pdfEncoding="Cp1252"
|
|
isPdfEmbedded="false"/>
|
|
|
|
<!-- Bold Helvetica -->
|
|
<style name="HelveticaBold"
|
|
style="HelveticaNormal"
|
|
fontSize="12"
|
|
pdfFontName="Helvetica-Bold"/>
|
|
|
|
<!-- Helvetica Bold + Italic -->
|
|
<style name="HelveticaBoldItalic"
|
|
style="HelveticaNormal"
|
|
fontSize="13"
|
|
|
|
isItalic="true"
|
|
pdfFontName="Helvetica-BoldOblique"/>
|
|
|
|
<!-- ========================= FIELDS ========================= -->
|
|
|
|
<field name="slno" class="java.lang.Integer"/>
|
|
<!-- <field name="team_numbers" class="java.lang.String"/>-->
|
|
<!-- <field name="no_of_persons" class="java.lang.Long"/>-->
|
|
<!-- <field name="hall_no" class="java.lang.String"/>-->
|
|
<!-- <field name="zonal_numbers" class="java.lang.String"/>-->
|
|
<field name="ac_no" class="java.lang.Object"/>
|
|
<field name="constituency" class="java.lang.String"/>
|
|
<field name="training_center" class="java.lang.String"/>
|
|
<field name="training_center_address" class="java.lang.String"/>
|
|
|
|
<field name="ZpNO" class="java.lang.String"/>
|
|
<field name="ZpName" class="java.lang.String"/>
|
|
<field name="ZpMobNo" class="java.lang.String"/>
|
|
<field name="AZpName" class="java.lang.String"/>
|
|
<field name="AZpMobNo" class="java.lang.String"/>
|
|
|
|
|
|
<!-- ========================= PAGE HEADER ========================= -->
|
|
<pageHeader>
|
|
<band height="110" splitType="Stretch">
|
|
|
|
<!-- TITLE -->
|
|
<staticText>
|
|
<reportElement x="0" y="0" width="555" height="20" style="HelveticaBold"/>
|
|
<textElement textAlignment="Center">
|
|
<font size="13"/>
|
|
</textElement>
|
|
<text><![CDATA[Tamil Nadu Assembly Legislative Constituency Elections 2026]]></text>
|
|
</staticText>
|
|
|
|
<staticText>
|
|
<reportElement x="0" y="22" width="555" height="20" style="HelveticaBold"/>
|
|
<textElement textAlignment="Center"/>
|
|
<text><![CDATA[Zonal Party Details]]></text>
|
|
</staticText>
|
|
|
|
|
|
<!-- CONSTITUENCY -->
|
|
<staticText>
|
|
<reportElement x="25" y="40" width="200" height="20" style="HelveticaBold"/>
|
|
<text><![CDATA[Assembly Constituency]]></text>
|
|
</staticText>
|
|
|
|
<staticText>
|
|
<reportElement x="190" y="40" width="20" height="20" style="HelveticaBold"/>
|
|
<text><![CDATA[:]]></text>
|
|
</staticText>
|
|
|
|
<textField>
|
|
<reportElement x="200" y="40" width="340" height="20" style="HelveticaBold"/>
|
|
<textFieldExpression><![CDATA[($F{ac_no} == null || $F{constituency} == null)
|
|
? ""
|
|
: $F{ac_no} + " - " + $F{constituency}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- TRAINING CENTER -->
|
|
<staticText>
|
|
<reportElement x="25" y="60" width="150" height="20" style="HelveticaBold"/>
|
|
<text><![CDATA[Training Center]]></text>
|
|
</staticText>
|
|
|
|
<staticText>
|
|
<reportElement x="190" y="60" width="20" height="20" style="HelveticaBold"/>
|
|
<text><![CDATA[:]]></text>
|
|
</staticText>
|
|
|
|
<textField>
|
|
<reportElement x="200" y="60" width="340" height="20" style="HelveticaBold"
|
|
positionType="Float"/>
|
|
<textFieldExpression><![CDATA[$F{training_center}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<textField isStretchWithOverflow="true">
|
|
<reportElement x="200" y="80" width="340" height="20"
|
|
style="HelveticaBold" positionType="Float"
|
|
stretchType="RelativeToTallestObject"/>
|
|
<textElement verticalAlignment="Top"/>
|
|
<textFieldExpression><![CDATA[$F{training_center_address}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
</band>
|
|
</pageHeader>
|
|
|
|
<columnHeader>
|
|
<band height="35">
|
|
|
|
<!-- HEADER TEXT -->
|
|
<staticText>
|
|
<reportElement x="25" y="0" width="45" height="35" style="HelveticaBold"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<text><![CDATA[Z.P ID]]></text>
|
|
</staticText>
|
|
|
|
<staticText>
|
|
<reportElement x="70" y="0" width="130" height="35" style="HelveticaBold"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<text><![CDATA[Zonal Party Name]]></text>
|
|
</staticText>
|
|
|
|
<staticText>
|
|
<reportElement x="200" y="0" width="100" height="35" style="HelveticaBold"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<text><![CDATA[Zonal Party Mobile]]></text>
|
|
</staticText>
|
|
|
|
<staticText>
|
|
<reportElement x="300" y="0" width="130" height="35" style="HelveticaBold"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<text><![CDATA[Ass Zonal Party Name]]></text>
|
|
</staticText>
|
|
|
|
<staticText>
|
|
<reportElement x="430" y="0" width="100" height="35" style="HelveticaBold"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<text><![CDATA[Ass Zonal Party Number]]></text>
|
|
</staticText>
|
|
|
|
<!-- Borders -->
|
|
<line><reportElement x="25" y="0" width="505" height="1"/></line>
|
|
<line><reportElement x="25" y="34" width="505" height="1"/></line>
|
|
|
|
<line><reportElement x="25" y="0" width="1" height="35"/></line>
|
|
<line><reportElement x="70" y="0" width="1" height="35"/></line>
|
|
<line><reportElement x="200" y="0" width="1" height="35"/></line>
|
|
<line><reportElement x="300" y="0" width="1" height="35"/></line>
|
|
<line><reportElement x="430" y="0" width="1" height="35"/></line>
|
|
<line><reportElement x="530" y="0" width="1" height="35"/></line>
|
|
|
|
</band>
|
|
</columnHeader>
|
|
|
|
<!-- ========================= DETAIL (MAIN BODY) ========================= -->
|
|
|
|
<detail>
|
|
<band height="40" splitType="Stretch">
|
|
|
|
<!-- S.No -->
|
|
<textField>
|
|
<reportElement x="20" y="0" width="50" height="40"
|
|
positionType="Float" style="HelveticaNormal"
|
|
stretchType="RelativeToTallestObject"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<textFieldExpression><![CDATA[$F{ZpNO}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Team Numbers -->
|
|
<textField isStretchWithOverflow="true">
|
|
<reportElement x="70" y="0" width="130" height="40"
|
|
positionType="Float" style="HelveticaNormal"
|
|
stretchType="RelativeToTallestObject"/>
|
|
<textElement verticalAlignment="Middle">
|
|
<paragraph leftIndent="6"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{ZpName}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- No Of Persons -->
|
|
<textField>
|
|
<reportElement x="200" y="0" width="100" height="40"
|
|
positionType="Float" style="HelveticaNormal"
|
|
stretchType="RelativeToTallestObject"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<textFieldExpression><![CDATA[$F{ZpMobNo}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Hall No -->
|
|
<textField>
|
|
<reportElement x="300" y="0" width="130" height="40"
|
|
positionType="Float" style="HelveticaNormal"
|
|
stretchType="RelativeToTallestObject"/>
|
|
<textElement verticalAlignment="Middle">
|
|
<paragraph leftIndent="6"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{AZpName}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Zonal Party No -->
|
|
<textField>
|
|
<reportElement x="430" y="0" width="100" height="40"
|
|
positionType="Float" style="HelveticaNormal"
|
|
stretchType="RelativeToTallestObject"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle"/>
|
|
<textFieldExpression><![CDATA[$F{AZpMobNo}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Vertical Borders -->
|
|
<line><reportElement x="25" y="0" width="1" height="40"/></line>
|
|
<line><reportElement x="70" y="0" width="1" height="40"/></line>
|
|
<line><reportElement x="200" y="0" width="1" height="40"/></line>
|
|
<line><reportElement x="300" y="0" width="1" height="40"/></line>
|
|
<line><reportElement x="430" y="0" width="1" height="40"/></line>
|
|
<line><reportElement x="530" y="0" width="1" height="40"/></line>
|
|
|
|
<!-- Bottom Border -->
|
|
<line>
|
|
<reportElement x="25" y="39" width="505" height="1"
|
|
positionType="Float"/>
|
|
</line>
|
|
|
|
</band>
|
|
</detail>
|
|
|
|
<!-- ================= PAGE FOOTER ================= -->
|
|
<!-- <pageFooter>
|
|
<band height="30">
|
|
|
|
<textField>
|
|
<reportElement
|
|
x="410"
|
|
y="5"
|
|
width="100"
|
|
height="20"
|
|
style="HelveticaBold"/>
|
|
|
|
<textElement textAlignment="Right"
|
|
verticalAlignment="Middle"/>
|
|
|
|
<textFieldExpression><![CDATA[
|
|
"Page Number : " + $V{PAGE_NUMBER}
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
</band>
|
|
</pageFooter> -->
|
|
|
|
</jasperReport>
|