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.

495 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. <!-- Normal Helvetica -->
  23. <style name="HelveticaNormal"
  24. fontSize="11"
  25. pdfFontName="Helvetica"
  26. pdfEncoding="Cp1252"
  27. isPdfEmbedded="false"/>
  28. <!-- Bold Helvetica -->
  29. <style name="HelveticaBold"
  30. style="HelveticaNormal"
  31. fontSize="11"
  32. pdfFontName="Helvetica-Bold"/>
  33. <!-- Helvetica Bold + Italic -->
  34. <style name="HelveticaBoldItalic"
  35. style="HelveticaNormal"
  36. fontSize="11"
  37. isItalic="true"
  38. pdfFontName="Helvetica-BoldOblique"/>
  39. <!-- ========================= PARAMETER ========================= -->
  40. <parameter name="sign_full_path" class="java.lang.Object"/>
  41. <!-- ========================= FIELDS ========================= -->
  42. <field name="unique_no" class="java.lang.String"/>
  43. <field name="name" class="java.lang.String"/>
  44. <field name="designation" class="java.lang.String"/>
  45. <field name="office_name" class="java.lang.String"/>
  46. <field name="address1" class="java.lang.String"/>
  47. <field name="address2" class="java.lang.String"/>
  48. <field name="address3" class="java.lang.String"/>
  49. <field name="pincode" class="java.lang.String"/>
  50. <field name="r_mobile_no" class="java.lang.String"/>
  51. <field name="category" class="java.lang.String"/>
  52. <field name="hallno" class="java.lang.String"/>
  53. <field name="img_full_path" class="java.lang.Object"/>
  54. <field name="training_center_name" class="java.lang.String"/>
  55. <field name="training_center_address" class="java.lang.String"/>
  56. <field name="training_center_phn" class="java.lang.String"/>
  57. <field name="bus_stop" class="java.lang.String"/>
  58. <field name="bus_no" class="java.lang.String"/>
  59. <!-- ========================= BACKGROUND ========================= -->
  60. <background>
  61. <band height="740">
  62. <!-- SIGNATURE IMAGE -->
  63. <image scaleImage="RetainShape" onErrorType="Blank">
  64. <reportElement x="375" y="330" width="200" height="90"/>
  65. <imageExpression><![CDATA[$P{sign_full_path}]]></imageExpression>
  66. </image>
  67. <!-- OFFICER TEXT -->
  68. <staticText>
  69. <reportElement x="280" y="385" width="350" height="90"/>
  70. <textElement textAlignment="Center" verticalAlignment="Top">
  71. <font size="12" fontName="Helvetica" pdfFontName="Helvetica-Bold"/>
  72. </textElement>
  73. <text><![CDATA[
  74. DISTRICT ELECTION OFFICER &
  75. COMMISSIONER
  76. GREATER CHENNAI CORPORATION
  77. ]]></text>
  78. </staticText>
  79. </band>
  80. </background>
  81. <!-- ========================= PAGE HEADER ========================= -->
  82. <pageHeader>
  83. <band height="90">
  84. <!-- Title -->
  85. <staticText>
  86. <reportElement x="0" y="0" width="555" height="26"/>
  87. <textElement textAlignment="Center" verticalAlignment="Middle">
  88. <font size="20" fontName="Helvetica" pdfFontName="Helvetica-Bold"/>
  89. </textElement>
  90. <text><![CDATA[Order of Appointment of Presiding and Polling Officers]]></text>
  91. </staticText>
  92. <!-- Top horizontal line -->
  93. <line>
  94. <reportElement x="15" y="28" width="525" height="1"/>
  95. <graphicElement>
  96. <pen lineWidth="1.2"/>
  97. </graphicElement>
  98. </line>
  99. <!-- Description text (AUTO HEIGHT) -->
  100. <textField isStretchWithOverflow="true">
  101. <reportElement x="0" y="28" width="545" height="20" positionType="Float" style="HelveticaNormal"/>
  102. <textElement verticalAlignment="Top">
  103. <paragraph firstLineIndent="25" leftIndent="10"/>
  104. </textElement>
  105. <textFieldExpression><![CDATA[
  106. "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 "
  107. + $F{category} +
  108. " for General Elections to Tamil Nadu Legislative Assembly Election to be held on 23rd April 2026."]]></textFieldExpression>
  109. <!-- <textFieldExpression><![CDATA[-->
  110. <!-- "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 Presiding Officer for General Elections to Tamil Nadu Legislative Assembly Election to be held on 23th April, 2026."-->
  111. <!-- ]]></textFieldExpression>-->
  112. </textField>
  113. <!-- Bottom horizontal line -->
  114. <line>
  115. <reportElement x="0" y="87" width="555" height="1"/>
  116. <graphicElement>
  117. <pen lineWidth="1.2"/>
  118. </graphicElement>
  119. </line>
  120. </band>
  121. </pageHeader>
  122. <!-- ========================= DETAIL (MAIN BODY) ========================= -->
  123. <detail>
  124. <band height="650">
  125. <!-- Designation (LEFT) -->
  126. <staticText>
  127. <reportElement x="5" y="-15" width="90" height="18" style="HelveticaBold"/>
  128. <text><![CDATA[Designation:]]></text>
  129. </staticText>
  130. <textField>
  131. <reportElement x="75" y="-15" width="200" height="18" style="HelveticaBold"/>
  132. <textFieldExpression><![CDATA[$F{category}]]></textFieldExpression>
  133. </textField>
  134. <!-- Unique No (RIGHT) -->
  135. <staticText>
  136. <reportElement x="360" y="-15" width="70" height="18" style="HelveticaBold"/>
  137. <text><![CDATA[Unique No:]]></text>
  138. </staticText>
  139. <textField>
  140. <reportElement x="435" y="-15" width="120" height="18" style="HelveticaBold"/>
  141. <textFieldExpression><![CDATA[$F{unique_no}]]></textFieldExpression>
  142. </textField>
  143. <!-- Hall No (RIGHT) -->
  144. <!-- <staticText>
  145. <reportElement x="360" y="5" width="70" height="18" style="HelveticaBold"/>
  146. <text><![CDATA[Hall No:]]></text>
  147. </staticText>
  148. <textField>
  149. <reportElement x="435" y="5" width="120" height="18" style="HelveticaBold"/>
  150. <textFieldExpression><![CDATA[$F{hallno}]]></textFieldExpression>
  151. </textField>-->
  152. <!-- PHOTO FRAME -->
  153. <frame>
  154. <!-- REQUIRED: reportElement must be FIRST inside frame -->
  155. <reportElement x="5" y="5" width="90" height="120"/>
  156. <!-- IMAGE -->
  157. <image scaleImage="FillFrame" onErrorType="Blank">
  158. <reportElement x="0" y="0" width="90" height="120"/>
  159. <!-- <imageExpression><![CDATA[
  160. new java.io.ByteArrayInputStream((byte[])$F{img_full_path})
  161. ]]></imageExpression> -->
  162. <!-- <imageExpression><![CDATA[
  163. new java.io.ByteArrayInputStream($F{img_full_path})
  164. ]]></imageExpression> -->
  165. <imageExpression><![CDATA[
  166. $F{img_full_path} == null ? null :
  167. new java.io.ByteArrayInputStream((byte[])$F{img_full_path})
  168. ]]></imageExpression>
  169. </image>
  170. </frame>
  171. <!-- Name and Address heading -->
  172. <staticText>
  173. <reportElement x="105" y="5" width="200" height="18" style="HelveticaBold"/>
  174. <text><![CDATA[Name and Address]]></text>
  175. </staticText>
  176. <!-- NAME -->
  177. <textField>
  178. <reportElement x="105" y="25" width="250" height="18" style="HelveticaNormal"/>
  179. <textFieldExpression><![CDATA[$F{name}]]></textFieldExpression>
  180. </textField>
  181. <!-- Office Designation -->
  182. <textField>
  183. <reportElement x="105" y="45" width="250" height="18" style="HelveticaNormal"/>
  184. <textFieldExpression><![CDATA[$F{designation}]]></textFieldExpression>
  185. </textField>
  186. <!-- OFFICE / ADDRESS -->
  187. <textField isStretchWithOverflow="true">
  188. <reportElement x="105" y="65" width="500" height="18" style="HelveticaNormal"/>
  189. <textFieldExpression><![CDATA[$F{office_name}]]></textFieldExpression>
  190. </textField>
  191. <textField>
  192. <reportElement x="105" y="95" width="500" height="18" style="HelveticaNormal"/>
  193. <textFieldExpression><![CDATA[$F{address1}]]></textFieldExpression>
  194. </textField>
  195. <textField>
  196. <reportElement x="105" y="115" width="250" height="18" style="HelveticaNormal"/>
  197. <textFieldExpression><![CDATA[$F{address2}]]></textFieldExpression>
  198. </textField>
  199. <!-- Address line 3 + pincode -->
  200. <textField>
  201. <reportElement x="105" y="135" width="300" height="18" style="HelveticaNormal"/>
  202. <textFieldExpression><![CDATA[$F{address3}]]></textFieldExpression>
  203. </textField>
  204. <textField>
  205. <reportElement x="250" y="135" width="250" height="18" style="HelveticaNormal"/>
  206. <textFieldExpression><![CDATA[$F{pincode}]]></textFieldExpression>
  207. </textField>
  208. <!-- Mobile No label (RIGHT) -->
  209. <staticText>
  210. <reportElement x="340" y="135" width="70" height="18" style="HelveticaNormal"/>
  211. <text><![CDATA[Mobile No.:]]></text>
  212. </staticText>
  213. <!-- Mobile No value (RIGHT) -->
  214. <textField>
  215. <reportElement x="415" y="135" width="140" height="18" style="HelveticaNormal"/>
  216. <textFieldExpression><![CDATA[$F{r_mobile_no}]]></textFieldExpression>
  217. </textField>
  218. <!-- Training info (FULL WIDTH – BELOW address & mobile line) -->
  219. <!-- Training info (FULL WIDTH – BELOW address & mobile line) -->
  220. <textField isStretchWithOverflow="true">
  221. <reportElement
  222. x="5"
  223. y="155"
  224. width="555"
  225. height="18"
  226. style="HelveticaNormal"/>
  227. <textElement verticalAlignment="Top" markup="html">
  228. <paragraph firstLineIndent="45" leftIndent="10"/>
  229. </textElement>
  230. <textFieldExpression><![CDATA[
  231. "Your training class will be held on "
  232. + "<b>17/04/2026</b>"
  233. + " at "
  234. + "<b>3 p.m</b>"
  235. + " in "
  236. +"<b> Amma Maligai Auditorium,Greater Chennai Corporation, 16, E.V.R Periyar Salai, (Back Side of Ripon Buildings), Chennai-600003. </b>"
  237. ]]></textFieldExpression>
  238. </textField>
  239. <!-- Polling station information (BELOW training line) -->
  240. <textField isStretchWithOverflow="true">
  241. <reportElement x="5" y="195" width="555" height="20" positionType="Float" style="HelveticaNormal"/>
  242. <textFieldExpression><![CDATA[
  243. "The Polling station where you are going to work will be intimated to you in the last training class.\n"
  244. ]]></textFieldExpression>
  245. </textField>
  246. <!-- NOTE SECTION (AUTO HEIGHT + PRECISE INDENTS) -->
  247. <staticText>
  248. <reportElement x="5" y="315" width="100" height="16" style="HelveticaBoldItalic"/>
  249. <text><![CDATA[Note :]]></text>
  250. </staticText>
  251. <!-- POINT 1 NUMBER -->
  252. <staticText>
  253. <reportElement x="10" y="335" width="15" height="16" style="HelveticaBoldItalic"/>
  254. <text><![CDATA[1.]]></text>
  255. </staticText>
  256. <textField isStretchWithOverflow="true">
  257. <reportElement x="23" y="335" width="532" height="16" style="HelveticaBoldItalic"/>
  258. <textFieldExpression><![CDATA[
  259. "If you are an Elector, as per the latest published Electoral Roll and wish to vote using Postal Ballot, Fill Form 12 in complete and hand over to your Returning officer."
  260. ]]></textFieldExpression>
  261. </textField>
  262. <!-- POINT 2 NUMBER -->
  263. <staticText>
  264. <reportElement x="10" y="360" width="15" height="16" style="HelveticaBoldItalic"/>
  265. <text><![CDATA[2.]]></text>
  266. </staticText>
  267. <textField isStretchWithOverflow="true">
  268. <reportElement x="23" y="360" width="532" height="16" style="HelveticaBoldItalic"/>
  269. <textFieldExpression><![CDATA[
  270. "Non compliance of the order is an offence punishable under sec 134 of R.P. Act, 1951 (43 of 1951) Breach of official duty in connection with election."
  271. ]]></textFieldExpression>
  272. </textField>
  273. <!-- POINT 3 NUMBER -->
  274. <staticText>
  275. <reportElement x="10" y="385" width="15" height="16" style="HelveticaBoldItalic"/>
  276. <text><![CDATA[3.]]></text>
  277. </staticText>
  278. <!-- POINT 3 TEXT -->
  279. <textField isStretchWithOverflow="true">
  280. <reportElement x="23" y="385" width="532" height="16" style="HelveticaBoldItalic"/>
  281. <textFieldExpression><![CDATA[
  282. "You are advised to bring the following documents, and the same have to be handed over to the Returning Officer/Assistant Returning Officer on 17/04/2026 without fail."
  283. ]]></textFieldExpression>
  284. </textField>
  285. <staticText>
  286. <reportElement x="20" y="410" width="20" height="16" style="HelveticaBoldItalic"/>
  287. <text><![CDATA[a)]]></text>
  288. </staticText>
  289. <textField isStretchWithOverflow="true">
  290. <reportElement x="40" y="410" width="510" height="16" style="HelveticaBoldItalic"/>
  291. <textFieldExpression><![CDATA[
  292. "Please bring EPIC Card in original and one photo copy of EPIC card."
  293. ]]></textFieldExpression>
  294. </textField>
  295. <!--<staticText>
  296. <reportElement x="10" y="425" width="15" height="16" style="HelveticaBoldItalic"/>
  297. <text><![CDATA[4.]]></text>
  298. </staticText>
  299. <textField isStretchWithOverflow="true">
  300. <reportElement x="23" y="425" width="532" height="16" style="HelveticaBoldItalic"/>
  301. <textFieldExpression><![CDATA[
  302. "Nearest Bus Stand " + $F{bus_stop} + " ; Bus Route : " + $F{bus_no} + "."
  303. ]]></textFieldExpression>
  304. </textField>-->
  305. <!-- POINT 5 NUMBER -->
  306. <staticText>
  307. <reportElement x="10" y="425" width="15" height="16" style="HelveticaBoldItalic">
  308. <printWhenExpression><![CDATA[
  309. $F{img_full_path} == null || ((byte[])$F{img_full_path}).length == 0
  310. ]]></printWhenExpression>
  311. </reportElement>
  312. <text><![CDATA[4.]]></text>
  313. </staticText>
  314. <!-- POINT 5 TEXT -->
  315. <textField isStretchWithOverflow="true">
  316. <reportElement x="23" y="425" width="532" height="16" style="HelveticaBoldItalic">
  317. <printWhenExpression><![CDATA[
  318. $F{img_full_path} == null || ((byte[])$F{img_full_path}).length == 0
  319. ]]></printWhenExpression>
  320. </reportElement>
  321. <textFieldExpression><![CDATA[
  322. "Please bring two Passport Size Photos"
  323. ]]></textFieldExpression>
  324. </textField>
  325. <!-- Dashed horizontal line -->
  326. <line>
  327. <reportElement x="0" y="480" 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="495" 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="520" width="180" height="1"/>
  344. <graphicElement>
  345. <pen lineWidth="1.2"/>
  346. </graphicElement>
  347. </line>
  348. <staticText>
  349. <reportElement x="400" y="505" 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="505" 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="510" width="515" height="60" positionType="Float" style="HelveticaNormal"/>
  365. <textElement textAlignment="Justified">
  366. </textElement>
  367. <textFieldExpression><![CDATA[
  368. "I, " + $F{name}
  369. + ", hereby acknowledge the receipt of appointment order for the post of "
  370. + $F{category}
  371. + " during the General Elections to Tamil Nadu Legislative Assembly Election to be held on 23rd April, 2026."
  372. ]]></textFieldExpression>
  373. </textField>
  374. <!-- Signature label -->
  375. <staticText>
  376. <reportElement x="350" y="600" width="60" height="18" style="HelveticaNormal"/>
  377. <text><![CDATA[Signature:]]></text>
  378. </staticText>
  379. <!-- Signature line -->
  380. <line>
  381. <reportElement x="400" y="610" width="120" height="1" style="HelveticaNormal"/>
  382. <graphicElement>
  383. <pen lineWidth="1.2"/>
  384. </graphicElement>
  385. </line>
  386. <!-- Date label -->
  387. <staticText>
  388. <reportElement x="350" y="620" width="40" height="18" style="HelveticaNormal"/>
  389. <text><![CDATA[Date:]]></text>
  390. </staticText>
  391. <!-- Date line -->
  392. <line>
  393. <reportElement x="400" y="630" width="120" height="1" style="HelveticaNormal"/>
  394. <graphicElement>
  395. <pen lineWidth="1.2"/>
  396. </graphicElement>
  397. </line>
  398. </band>
  399. </detail>
  400. </jasperReport>