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.
|
|
<?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>
|