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.

501 lines
20 KiB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN"
  3. "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
  4. <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports
  7. http://jasperreports.sourceforge.net/xsd/jasperreport.xsd"
  8. name="1stOrder"
  9. pageWidth="595"
  10. pageHeight="842"
  11. columnWidth="555"
  12. leftMargin="20"
  13. rightMargin="20"
  14. topMargin="20"
  15. bottomMargin="20"
  16. uuid="a1b2c3d4-0000-1111-2222-333344445555">
  17. <!-- Properties -->
  18. <property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
  19. <property name="lenient" value="true"/>
  20. <property name="net.sf.jasperreports.url.parameter.http.connectionTimeout" value="5000"/>
  21. <property name="net.sf.jasperreports.url.parameter.http.readTimeout" value="5000"/>
  22. <property name="net.sf.jasperreports.page.break.no.pagination" value="false"/>
  23. <property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
  24. <!-- Normal Helvetica -->
  25. <style name="HelveticaNormal"
  26. fontSize="11"
  27. pdfFontName="Helvetica"
  28. pdfEncoding="Cp1252"
  29. isPdfEmbedded="false"/>
  30. <!-- Bold Helvetica -->
  31. <style name="HelveticaBold"
  32. style="HelveticaNormal"
  33. fontSize="11"
  34. pdfFontName="Helvetica-Bold"/>
  35. <!-- Helvetica Bold + Italic -->
  36. <style name="HelveticaBoldItalic"
  37. style="HelveticaNormal"
  38. fontSize="9"
  39. isItalic="true"
  40. pdfFontName="Helvetica-BoldOblique"/>
  41. <!-- ========================= PARAMETER ========================= -->
  42. <parameter name="sign_full_path" class="java.lang.Object"/>
  43. <!-- ========================= FIELDS ========================= -->
  44. <field name="unique_no" class="java.lang.String"/>
  45. <field name="name" class="java.lang.String"/>
  46. <field name="designation" class="java.lang.String"/>
  47. <field name="office_name" class="java.lang.String"/>
  48. <field name="address1" class="java.lang.String"/>
  49. <field name="address2" class="java.lang.String"/>
  50. <field name="address3" class="java.lang.String"/>
  51. <field name="pincode" class="java.lang.String"/>
  52. <field name="r_mobile_no" class="java.lang.String"/>
  53. <field name="category" class="java.lang.String"/>
  54. <field name="hallno" class="java.lang.String"/>
  55. <field name="img_full_path" class="java.lang.Object"/>
  56. <field name="training_center_name" class="java.lang.String"/>
  57. <field name="training_center_address" class="java.lang.String"/>
  58. <field name="training_center_phn" class="java.lang.String"/>
  59. <field name="bus_stop" class="java.lang.String"/>
  60. <field name="bus_no" class="java.lang.String"/>
  61. <field name="batch_no" class="java.lang.String"/>
  62. <field name="allot_ac" class="java.lang.String"/>
  63. <field name="allac_name" class="java.lang.String"/>
  64. <field name="counting_center" class="java.lang.String"/>
  65. <field name="aro_no" class="java.lang.String"/>
  66. <field name="ro_office" class="java.lang.String"/>
  67. <field name="team_code" class="java.lang.String"/>
  68. <!-- ========================= BACKGROUND ========================= -->
  69. <background>
  70. <band height="740">
  71. <!-- SIGNATURE IMAGE -->
  72. <image scaleImage="RetainShape" onErrorType="Blank">
  73. <reportElement x="290" y="390" width="200" height="90"/>
  74. <imageExpression><![CDATA[$P{sign_full_path}]]></imageExpression>
  75. </image>
  76. <!-- OFFICER TEXT -->
  77. <staticText>
  78. <reportElement x="150" y="440" width="450" height="90"/>
  79. <textElement textAlignment="Center" verticalAlignment="Top">
  80. <font size="12" fontName="Helvetica" pdfFontName="Helvetica-Bold"/>
  81. </textElement>
  82. <text><![CDATA[
  83. DISTRICT ELECTION OFFICER &
  84. COMMISSIONER ,GREATER CHENNAI CORPORATION
  85. ]]></text>
  86. </staticText>
  87. </band>
  88. </background>
  89. <!-- ========================= PAGE HEADER ========================= -->
  90. <pageHeader>
  91. <band height="90">
  92. <!-- Title -->
  93. <staticText>
  94. <reportElement x="0" y="0" width="555" height="26"/>
  95. <textElement textAlignment="Center" verticalAlignment="Middle">
  96. <font size="20" fontName="Helvetica" pdfFontName="Helvetica-Bold"/>
  97. </textElement>
  98. <text><![CDATA[Order of Appointment of Counting Staff]]></text>
  99. </staticText>
  100. <!-- Top horizontal line -->
  101. <line>
  102. <reportElement x="15" y="28" width="545" height="1"/>
  103. <graphicElement>
  104. <pen lineWidth="1.2"/>
  105. </graphicElement>
  106. </line>
  107. <!-- Description text (AUTO HEIGHT) -->
  108. <textField isStretchWithOverflow="true">
  109. <reportElement x="0" y="28" width="545" height="20" positionType="Float" style="HelveticaNormal"/>
  110. <textElement textAlignment="Justified" verticalAlignment="Top">
  111. <paragraph firstLineIndent="25" leftIndent="10"/>
  112. </textElement>
  113. <textFieldExpression><![CDATA[
  114. "In pursuance of sub section (1) and sub section (3) of Section 26 of the Representation of the People Act, 1951 (43 of 1951), I hereby appoint the officer specified below as "
  115. +$F{category} + "-" + $F{batch_no} +" for General Elections to Tamil Nadu Legislative Assembly 2026 for which Counting to be held on 04-05-2026."]]></textFieldExpression>
  116. </textField>
  117. <!-- Bottom horizontal line -->
  118. <line>
  119. <reportElement x="15" y="87" width="545" height="1"/>
  120. <graphicElement>
  121. <pen lineWidth="1.2"/>
  122. </graphicElement>
  123. </line>
  124. </band>
  125. </pageHeader>
  126. <!-- ========================= DETAIL (MAIN BODY) ========================= -->
  127. <detail>
  128. <band height="660">
  129. <!-- Designation (LEFT) -->
  130. <staticText>
  131. <reportElement x="5" y="-15" width="90" height="18" style="HelveticaBold"/>
  132. <text><![CDATA[Designation:]]></text>
  133. </staticText>
  134. <textField>
  135. <reportElement x="75" y="-15" width="270" height="18" style="HelveticaBold"/>
  136. <textFieldExpression><![CDATA[
  137. ($F{category} == null ? "" : $F{category})
  138. + " - " +
  139. ($F{batch_no} == null ? "" : $F{batch_no})
  140. ]]></textFieldExpression>
  141. </textField>
  142. <!-- Unique No (RIGHT) -->
  143. <staticText>
  144. <reportElement x="360" y="-15" width="70" height="18" style="HelveticaBold"/>
  145. <text><![CDATA[Unique No:]]></text>
  146. </staticText>
  147. <textField>
  148. <reportElement x="435" y="-15" width="120" height="18" style="HelveticaBold"/>
  149. <textFieldExpression><![CDATA[$F{unique_no}]]></textFieldExpression>
  150. </textField>
  151. <!-- Hall No (RIGHT) -->
  152. <staticText>
  153. <reportElement x="360" y="5" width="70" height="18" style="HelveticaBold"/>
  154. <text><![CDATA[Team No:]]></text>
  155. </staticText>
  156. <textField>
  157. <reportElement x="435" y="5" width="120" height="18" style="HelveticaBold"/>
  158. <textFieldExpression><![CDATA[$F{team_code} == null ? 0 : $F{team_code}]]></textFieldExpression>
  159. </textField>
  160. <!-- PHOTO FRAME -->
  161. <frame>
  162. <!-- REQUIRED: reportElement must be FIRST inside frame -->
  163. <reportElement x="5" y="5" width="90" height="120"/>
  164. <!-- IMAGE -->
  165. <!--<image scaleImage="FillFrame" onErrorType="Blank">
  166. <reportElement x="0" y="0" width="90" height="120"/>
  167. <imageExpression><![CDATA[
  168. $F{img_full_path} == null ? null :
  169. new java.io.ByteArrayInputStream((byte[])$F{img_full_path})
  170. ]]></imageExpression>
  171. </image>-->
  172. <image scaleImage="FillFrame" onErrorType="Blank">
  173. <reportElement x="0" y="0" width="90" height="120">
  174. <printWhenExpression><![CDATA[$F{img_full_path} != null]]></printWhenExpression>
  175. </reportElement>
  176. <box>
  177. <pen lineWidth="0.6"/>
  178. </box>
  179. <imageExpression><![CDATA[
  180. new java.io.ByteArrayInputStream((byte[])$F{img_full_path})
  181. ]]></imageExpression>
  182. </image>
  183. <staticText>
  184. <reportElement x="0" y="0" width="90" height="120">
  185. <printWhenExpression><![CDATA[$F{img_full_path} == null]]></printWhenExpression>
  186. </reportElement>
  187. <box>
  188. <pen lineWidth="0.6"/>
  189. </box>
  190. <textElement textAlignment="Center" verticalAlignment="Middle">
  191. <font size="10" isBold="true"/>
  192. </textElement>
  193. <text><![CDATA[No Photo Available]]></text>
  194. </staticText>
  195. </frame>
  196. <!-- Name and Address heading -->
  197. <staticText>
  198. <reportElement x="105" y="5" width="200" height="18" style="HelveticaBold"/>
  199. <text><![CDATA[Name and Address]]></text>
  200. </staticText>
  201. <!-- NAME -->
  202. <textField>
  203. <reportElement x="105" y="25" width="250" height="18" style="HelveticaNormal"/>
  204. <textFieldExpression><![CDATA[$F{name}]]></textFieldExpression>
  205. </textField>
  206. <!-- Office Designation -->
  207. <textField>
  208. <reportElement x="105" y="45" width="250" height="18" style="HelveticaNormal"/>
  209. <textFieldExpression><![CDATA[$F{designation}]]></textFieldExpression>
  210. </textField>
  211. <!-- OFFICE / ADDRESS -->
  212. <textField isStretchWithOverflow="true">
  213. <reportElement x="105" y="65" width="400" height="18" style="HelveticaNormal"/>
  214. <textFieldExpression><![CDATA[$F{office_name}]]></textFieldExpression>
  215. </textField>
  216. <textField>
  217. <reportElement x="105" y="95" width="500" height="18" style="HelveticaNormal"/>
  218. <textFieldExpression><![CDATA[$F{address1}]]></textFieldExpression>
  219. </textField>
  220. <textField>
  221. <reportElement x="105" y="115" width="250" height="18" style="HelveticaNormal"/>
  222. <textFieldExpression><![CDATA[$F{address2}]]></textFieldExpression>
  223. </textField>
  224. <!-- Address line 3 + pincode -->
  225. <textField>
  226. <reportElement x="105" y="135" width="300" height="18" style="HelveticaNormal"/>
  227. <textFieldExpression><![CDATA[$F{address3}]]></textFieldExpression>
  228. </textField>
  229. <textField>
  230. <reportElement x="250" y="135" width="250" height="18" style="HelveticaNormal"/>
  231. <textFieldExpression><![CDATA[$F{pincode}]]></textFieldExpression>
  232. </textField>
  233. <!-- Mobile No label (RIGHT) -->
  234. <staticText>
  235. <reportElement x="340" y="135" width="70" height="18" style="HelveticaNormal"/>
  236. <text><![CDATA[Mobile No.:]]></text>
  237. </staticText>
  238. <!-- Mobile No value (RIGHT) -->
  239. <textField>
  240. <reportElement x="415" y="135" width="140" height="18" style="HelveticaNormal"/>
  241. <textFieldExpression><![CDATA[$F{r_mobile_no}]]></textFieldExpression>
  242. </textField>
  243. <textField isStretchWithOverflow="true">
  244. <reportElement x="5" y="150" width="555" height="18" positionType="Float" style="HelveticaBold"/>
  245. <textFieldExpression><![CDATA[
  246. "You are alloted to work in " + $F{allot_ac}+"."+ $F{allac_name}+ " Assembly Constituency."
  247. ]]></textFieldExpression>
  248. </textField>
  249. <!-- Training info (FULL WIDTH – BELOW address & mobile line) -->
  250. <textField isStretchWithOverflow="true">
  251. <reportElement
  252. x="5"
  253. y="165"
  254. width="555"
  255. height="18"
  256. positionType="Float"
  257. style="HelveticaNormal"/>
  258. <textElement verticalAlignment="Top" markup="html">
  259. <paragraph firstLineIndent="45" />
  260. </textElement>
  261. <textFieldExpression><![CDATA[
  262. "Your final training class will be held on "
  263. + "<b>03/05/2026</b>"
  264. + " at "
  265. + "<b>" +
  266. "10:00 AM to 1:00 PM "
  267. + "</b>"
  268. + " in " +"<b> the office of the Returning Officer,"+ $F{allot_ac}+"."+ $F{allac_name}+ " Assembly Constituency. </b>"
  269. ]]></textFieldExpression>
  270. </textField>
  271. <!-- Venue And ARO contact no -->
  272. <textField isStretchWithOverflow="true">
  273. <reportElement x="5" y="190" width="45" height="16" positionType="Float" style="HelveticaNormal"/>
  274. <textFieldExpression><![CDATA["Venue:"]]></textFieldExpression>
  275. </textField>
  276. <textField isStretchWithOverflow="true">
  277. <reportElement x="45" y="190" width="470" height="16" positionType="Float" style="HelveticaBold"/>
  278. <textFieldExpression><![CDATA[$F{ro_office}]]></textFieldExpression>
  279. </textField>
  280. <textField isStretchWithOverflow="true">
  281. <reportElement x="5" y="210" width="555" height="28" positionType="Float" style="HelveticaBold"/>
  282. <textFieldExpression><![CDATA[
  283. "The Counting hall where you are going to work is located in " + $F{counting_center} + "."
  284. ]]></textFieldExpression>
  285. </textField>
  286. <textField isStretchWithOverflow="true">
  287. <reportElement x="5" y="265" width="555" height="18" style="HelveticaBold"/>
  288. <textFieldExpression><![CDATA["You have to report at the Counting Centre at 05.00 AM sharp on 04.05.2026"]]></textFieldExpression>
  289. </textField>
  290. <!-- NOTE SECTION (AUTO HEIGHT + PRECISE INDENTS) -->
  291. <staticText>
  292. <reportElement x="5" y="365" width="100" height="16" style="HelveticaBoldItalic"/>
  293. <text><![CDATA[Note :]]></text>
  294. </staticText>
  295. <!-- POINT 1 NUMBER -->
  296. <staticText>
  297. <reportElement x="10" y="385" width="15" height="16" style="HelveticaBoldItalic"/>
  298. <text><![CDATA[1.]]></text>
  299. </staticText>
  300. <textField isStretchWithOverflow="true">
  301. <reportElement x="23" y="385" width="532" height="16" style="HelveticaBoldItalic"/>
  302. <textFieldExpression><![CDATA[
  303. "Breach of Election Duty is a cognizable offence, punishable u/s 134 of the Representation of People Act, 1951 and no suit or legal proceedings shall lie against it."
  304. ]]></textFieldExpression>
  305. </textField>
  306. <!-- POINT 2 NUMBER -->
  307. <staticText>
  308. <reportElement x="10" y="415" width="15" height="16" style="HelveticaBoldItalic" />
  309. <text><![CDATA[2.]]></text>
  310. </staticText>
  311. <textField isStretchWithOverflow="true">
  312. <reportElement x="23" y="415" width="532" height="72" style="HelveticaBoldItalic" />
  313. <textFieldExpression><![CDATA["The Officers appointed under R.P.Act 1951 are deemed to be on deputation to Election Commission of India and will be subject to the Control, Superintendence and Discipline of ECI.ECI will be the Disciplinary Authority, u/s 28(A) of R.P.Act, 1951. Hence final orders in disciplinary cases shall be passed only after concurrence by the ECI and necessary entries will be made in the Service Register of the absentee Officer, which will have an impact on the promotion."
  314. ]]></textFieldExpression>
  315. </textField>
  316. <!-- POINT 3 NUMBER -->
  317. <staticText>
  318. <reportElement x="10" y="470" width="15" height="16" style="HelveticaBoldItalic" />
  319. <text><![CDATA[3.]]></text>
  320. </staticText>
  321. <textField isStretchWithOverflow="true">
  322. <reportElement x="23" y="470" width="532" height="32" style="HelveticaBoldItalic" />
  323. <textFieldExpression><![CDATA[" Please bring Two recent passport size photographs and Government ID Card issued by your department (Other than Aadhar card)."]]></textFieldExpression>
  324. </textField>
  325. <!-- Dashed horizontal line -->
  326. <line>
  327. <reportElement x="0" y="515" width="555" height="1"/>
  328. <graphicElement>
  329. <pen lineWidth="1.5" lineStyle="Dashed"/>
  330. </graphicElement>
  331. </line>
  332. <!-- ================= ACKNOWLEDGEMENT ================= -->
  333. <!-- ACKNOWLEDGEMENT TITLE -->
  334. <staticText>
  335. <reportElement x="150" y="520" width="260" height="28" />
  336. <textElement textAlignment="Center">
  337. <font size="20" fontName="Helvetica" pdfFontName="Helvetica-Bold"/>
  338. </textElement>
  339. <text><![CDATA[Acknowledgement]]></text>
  340. </staticText>
  341. <!-- ACKNOWLEDGEMENT UNDERLINE -->
  342. <line>
  343. <reportElement x="190" y="545" width="180" height="1" />
  344. <graphicElement>
  345. <pen lineWidth="1.2"/>
  346. </graphicElement>
  347. </line>
  348. <staticText>
  349. <reportElement x="400" y="530" width="200" height="18" />
  350. <textElement>
  351. <font size="11" fontName="Helvetica" pdfFontName="Helvetica-Bold"/>
  352. </textElement>
  353. <text><![CDATA[Unique No.: ]]></text>
  354. </staticText>
  355. <textField>
  356. <reportElement x="480" y="530" width="200" height="18" />
  357. <textElement>
  358. <font size="11" fontName="Helvetica" pdfFontName="Helvetica-Bold"/>
  359. </textElement>
  360. <textFieldExpression><![CDATA[$F{unique_no}]]></textFieldExpression>
  361. </textField>
  362. <!-- ACKNOWLEDGEMENT TEXT (FULL WIDTH WITH LEFT MARGIN) -->
  363. <textField isStretchWithOverflow="true">
  364. <reportElement x="25" y="535" width="515" height="60" positionType="Float" style="HelveticaNormal" />
  365. <textElement textAlignment="Justified" markup="html">
  366. </textElement>
  367. <textFieldExpression><![CDATA[
  368. "I, " + $F{name}
  369. + ", hereby acknowledge the receipt of appointment order for the post of <br/>"
  370. + $F{category} + " - " + $F{batch_no} + " for Counting the Votes for " + $F{allot_ac}+"."+ $F{allac_name} +" Assembly for the General Elections to Tamil Nadu Legislative Assembly 2026 for which Counting to be held on 04-05-2026."
  371. ]]></textFieldExpression>
  372. </textField>
  373. <!-- Signature label -->
  374. <staticText>
  375. <reportElement x="350" y="615" width="60" height="18" style="HelveticaNormal"/>
  376. <text><![CDATA[Signature:]]></text>
  377. </staticText>
  378. <!-- Signature line -->
  379. <line>
  380. <reportElement x="400" y="625" width="120" height="1" style="HelveticaNormal"/>
  381. <graphicElement>
  382. <pen lineWidth="1.2"/>
  383. </graphicElement>
  384. </line>
  385. <!-- Date label -->
  386. <staticText>
  387. <reportElement x="350" y="635" width="40" height="18" style="HelveticaNormal"/>
  388. <text><![CDATA[Date:]]></text>
  389. </staticText>
  390. <!-- Date line -->
  391. <line>
  392. <reportElement x="400" y="645" width="120" height="1" style="HelveticaNormal"/>
  393. <graphicElement>
  394. <pen lineWidth="1.2"/>
  395. </graphicElement>
  396. </line>
  397. </band>
  398. </detail>
  399. </jasperReport>