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.
441 lines
19 KiB
441 lines
19 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN"
|
|
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
|
|
<jasperReport name="checklist_report"
|
|
pageWidth="842"
|
|
pageHeight="595"
|
|
orientation="Landscape"
|
|
columnWidth="790"
|
|
leftMargin="20"
|
|
rightMargin="20"
|
|
topMargin="20"
|
|
bottomMargin="20">
|
|
|
|
<!-- Properties -->
|
|
<property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
|
|
<property name="net.sf.jasperreports.default.pdf.font.name" value="Helvetica"/>
|
|
<property name="net.sf.jasperreports.default.font.name" value="Helvetica"/>
|
|
<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"/>
|
|
|
|
<!-- Styles -->
|
|
<style name="HeaderStyle" fontName="Helvetica" fontSize="9" isBold="true" pdfFontName="Helvetica-Bold"/>
|
|
<style name="CellStyle" fontName="Helvetica" fontSize="8" pdfFontName="Helvetica"/>
|
|
|
|
|
|
<!-- Parameters -->
|
|
<parameter name="checklist_report" class="java.lang.String"/>
|
|
|
|
<!-- Fields -->
|
|
<field name="slno" class="java.lang.String"/>
|
|
<field name="unique_no" class="java.lang.Object"/>
|
|
<field name="batch_no" class="java.lang.Object"/>
|
|
<field name="name" class="java.lang.String"/>
|
|
<field name="pay_scale" class="java.lang.String"/>
|
|
<field name="grade_pay" class="java.lang.String"/>
|
|
<field name="basic_pay" class="java.lang.String"/>
|
|
<field name="sex" class="java.lang.String"/>
|
|
<field name="designation" class="java.lang.String"/>
|
|
<field name="govt_type" class="java.lang.String"/>
|
|
<field name="office_name" class="java.lang.String"/>
|
|
<field name="address1" class="java.lang.String"/>
|
|
<field name="address2" class="java.lang.String"/>
|
|
<field name="address3" class="java.lang.String"/>
|
|
<field name="pincode" class="java.lang.String"/>
|
|
<field name="r_mobile_no" class="java.lang.String"/>
|
|
<field name="r_address1" class="java.lang.String"/>
|
|
<field name="r_address2" class="java.lang.String"/>
|
|
<field name="r_address3" class="java.lang.String"/>
|
|
<field name="r_pincode" class="java.lang.String"/>
|
|
<field name="native_constituency_id" class="java.lang.String"/>
|
|
<field name="native_constituency" class="java.lang.String"/>
|
|
<field name="residential_constituency_id" class="java.lang.String"/>
|
|
<field name="residential_constituency" class="java.lang.String"/>
|
|
<field name="working_constituency_id" class="java.lang.String"/>
|
|
<field name="working_constituency" class="java.lang.String"/>
|
|
<field name="elector_part_no" class="java.lang.Object"/>
|
|
<field name="elector_sl_no" class="java.lang.Object"/>
|
|
<field name="elector_constituency" class="java.lang.Object"/>
|
|
<field name="elector_constituency_id" class="java.lang.Object"/>
|
|
<field name="epic_no" class="java.lang.String"/>
|
|
<field name="img_full_path" class="java.lang.String"/>
|
|
|
|
|
|
<pageHeader>
|
|
<band height="40">
|
|
<staticText>
|
|
<reportElement x="0" y="5" width="790" height="30"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font size="14" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Check List]]></text>
|
|
</staticText>
|
|
</band>
|
|
</pageHeader>
|
|
|
|
|
|
<!-- Column Header -->
|
|
<columnHeader>
|
|
<band height="45">
|
|
<frame>
|
|
<reportElement x="0" y="0" width="790" height="45"/>
|
|
<rectangle>
|
|
<reportElement x="0" y="0" width="790" height="45"/>
|
|
</rectangle>
|
|
|
|
<!-- S.No -->
|
|
<staticText>
|
|
<reportElement x="0" y="0" width="30" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[S.No]]></text>
|
|
</staticText>
|
|
|
|
<!-- Unique No / Batch No -->
|
|
<staticText>
|
|
<reportElement x="30" y="0" width="50" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="8" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Unique No / Batch No]]></text>
|
|
</staticText>
|
|
|
|
<!-- Name -->
|
|
<staticText>
|
|
<reportElement x="80" y="0" width="80" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Name / Pay Scale / Grade Pay / Basic Pay]]></text>
|
|
</staticText>
|
|
|
|
<!-- Sex -->
|
|
<staticText>
|
|
<reportElement x="160" y="0" width="20" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Sex]]></text>
|
|
</staticText>
|
|
|
|
<!-- Designation -->
|
|
<staticText>
|
|
<reportElement x="180" y="0" width="60" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Designation]]></text>
|
|
</staticText>
|
|
|
|
<!-- State -->
|
|
<staticText>
|
|
<reportElement x="240" y="0" width="40" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[State / Central]]></text>
|
|
</staticText>
|
|
|
|
<!-- Office Address -->
|
|
<staticText>
|
|
<reportElement x="280" y="0" width="90" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Office Address]]></text>
|
|
</staticText>
|
|
|
|
<!-- Mobile -->
|
|
<staticText>
|
|
<reportElement x="370" y="0" width="60" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Mobile]]></text>
|
|
</staticText>
|
|
|
|
<!-- Residential Address -->
|
|
<staticText>
|
|
<reportElement x="430" y="0" width="100" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Residential Address]]></text>
|
|
</staticText>
|
|
|
|
<!-- Native Constituency -->
|
|
<staticText>
|
|
<reportElement x="530" y="0" width="45" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Native Constituency]]></text>
|
|
</staticText>
|
|
|
|
<!-- Residential Constituency -->
|
|
<staticText>
|
|
<reportElement x="575" y="0" width="45" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Residential Constituency]]></text>
|
|
</staticText>
|
|
|
|
<!-- Working Constituency -->
|
|
<staticText>
|
|
<reportElement x="620" y="0" width="45" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Working Constituency]]></text>
|
|
</staticText>
|
|
|
|
<!-- Enrolled -->
|
|
<staticText>
|
|
<reportElement x="665" y="0" width="60" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Enrolled - Part / Sl.No / EPIC / Assembly]]></text>
|
|
</staticText>
|
|
|
|
<!-- Photo -->
|
|
<staticText>
|
|
<reportElement x="725" y="0" width="65" height="35"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Middle">
|
|
<font fontName="Helvetica" pdfFontName="Helvetica-Bold" size="7" isBold="true"/>
|
|
</textElement>
|
|
<text><![CDATA[Photo]]></text>
|
|
</staticText>
|
|
|
|
<!-- Vertical Lines -->
|
|
<line><reportElement x="30" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="80" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="160" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="180" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="240" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="280" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="370" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="430" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="530" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="575" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="620" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="665" y="0" width="0" height="45"/></line>
|
|
<line><reportElement x="725" y="0" width="0" height="45"/></line>
|
|
|
|
</frame>
|
|
</band>
|
|
</columnHeader>
|
|
|
|
|
|
|
|
|
|
<!-- Detail Band -->
|
|
<detail>
|
|
<band height="215">
|
|
<frame>
|
|
<reportElement x="0" y="0" width="790" height="215"/>
|
|
<rectangle><reportElement x="0" y="0" width="790" height="215"/></rectangle>
|
|
|
|
<!-- S.No -->
|
|
<textField>
|
|
<reportElement x="0" y="5" width="30" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{slno}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Unique -->
|
|
<textField>
|
|
<reportElement x="30" y="5" width="50" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[
|
|
$F{unique_no}
|
|
+ "\n\n\n\n\n\n" // extra blank line for more spacing
|
|
+ $F{batch_no}
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Name -->
|
|
<textField>
|
|
<reportElement x="80" y="5" width="80" height="160"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[
|
|
$F{name}
|
|
+ ($F{pay_scale}==null?"":"\n\n\n\n\n"+$F{pay_scale})
|
|
+ ($F{grade_pay}==null?"":"\n\n\n"+$F{grade_pay})
|
|
+ ($F{basic_pay}==null?"":"\n\n\n"+$F{basic_pay})
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Sex -->
|
|
<textField>
|
|
<reportElement x="160" y="5" width="20" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{sex}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Designation -->
|
|
<textField>
|
|
<reportElement x="180" y="5" width="60" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{designation}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- State -->
|
|
<textField>
|
|
<reportElement x="240" y="5" width="40" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{govt_type}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Office Address -->
|
|
<textField>
|
|
<reportElement x="280" y="5" width="90" height="190"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{office_name}
|
|
+ ($F{address1}==null?"":"\n\n"+$F{address1})
|
|
+ ($F{address2}==null?"":"\n\n"+$F{address2})
|
|
+ ($F{address3}==null?"":"\n\n"+$F{address3})
|
|
+ ($F{pincode}==null?"":"\n\n"+$F{pincode})
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
|
|
<!-- Mobile -->
|
|
<textField>
|
|
<reportElement x="370" y="5" width="60" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[
|
|
($F{r_mobile_no} == null ? "" : $F{r_mobile_no}.toString())
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Residential Address -->
|
|
<textField isStretchWithOverflow="true">
|
|
<reportElement x="430" y="5" width="100" height="190"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
|
|
<textFieldExpression><![CDATA[$F{r_address1}
|
|
+ ($F{r_address2}==null?"":"\n\n"+$F{r_address2})
|
|
+ ($F{r_address3}==null?"":"\n\n"+$F{r_address3})
|
|
+ ($F{r_pincode}==null?"":"\n\n"+$F{r_pincode})
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Native Constituency -->
|
|
<textField>
|
|
<reportElement x="530" y="5" width="45" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="7"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{native_constituency_id}+"-"+$F{native_constituency}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Residential Constituency -->
|
|
<textField>
|
|
<reportElement x="575" y="5" width="45" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="7"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{residential_constituency_id}+"-"+$F{residential_constituency}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Working Constituency -->
|
|
<textField>
|
|
<reportElement x="620" y="5" width="45" height="120"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="7"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[$F{working_constituency_id}+"-"+$F{working_constituency}]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Enrolled -->
|
|
<textField>
|
|
<reportElement x="665" y="5" width="60" height="160"/>
|
|
<textElement textAlignment="Center" verticalAlignment="Top">
|
|
<font size="8"/>
|
|
</textElement>
|
|
<textFieldExpression><![CDATA[
|
|
($F{elector_part_no} == null ? "" : $F{elector_part_no}.toString())
|
|
+ "\n\n"
|
|
+ ($F{elector_sl_no} == null ? "" : $F{elector_sl_no}.toString())
|
|
+ "\n\n\n"+ ($F{epic_no} == null ? "" : $F{epic_no})
|
|
+ "\n\n\n"+$F{elector_constituency_id}+"-"+$F{elector_constituency}
|
|
]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<!-- Photo -->
|
|
<frame>
|
|
<reportElement x="725" y="5" width="65" height="120"/>
|
|
<image scaleImage="RetainShape" isUsingCache="true">
|
|
<reportElement
|
|
x="2"
|
|
y="2"
|
|
width="60"
|
|
height="70"
|
|
isRemoveLineWhenBlank="true"
|
|
/>
|
|
<imageExpression><![CDATA[$F{img_full_path}]]></imageExpression>
|
|
</image>
|
|
|
|
</frame>
|
|
|
|
<!-- Row Border -->
|
|
<line><reportElement x="0" y="214" width="790" height="1"/></line>
|
|
|
|
<!-- Vertical Lines -->
|
|
<line><reportElement x="30" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="80" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="160" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="180" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="240" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="280" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="370" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="430" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="530" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="575" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="620" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="665" y="0" width="0" height="215"/></line>
|
|
<line><reportElement x="725" y="0" width="0" height="215"/></line>
|
|
|
|
</frame>
|
|
</band>
|
|
</detail>
|
|
|
|
|
|
<!-- Footer -->
|
|
<pageFooter>
|
|
<band height="30">
|
|
<textField>
|
|
<reportElement x="0" y="5" width="200" height="20"/>
|
|
<textFieldExpression><![CDATA["Date : " + new java.text.SimpleDateFormat("dd/MM/yyyy").format(new java.util.Date())]]></textFieldExpression>
|
|
</textField>
|
|
|
|
<textField>
|
|
<reportElement x="650" y="5" width="140" height="20"/>
|
|
<textFieldExpression><![CDATA["Page Number : " + $V{PAGE_NUMBER}]]></textFieldExpression>
|
|
</textField>
|
|
</band>
|
|
</pageFooter>
|
|
|
|
</jasperReport>
|