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

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  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="zonal_party"
  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="12"
  32. pdfFontName="Helvetica-Bold"/>
  33. <!-- Helvetica Bold + Italic -->
  34. <style name="HelveticaBoldItalic"
  35. style="HelveticaNormal"
  36. fontSize="13"
  37. isItalic="true"
  38. pdfFontName="Helvetica-BoldOblique"/>
  39. <!-- ========================= FIELDS ========================= -->
  40. <field name="slno" class="java.lang.Integer"/>
  41. <!-- <field name="team_numbers" class="java.lang.String"/>-->
  42. <!-- <field name="no_of_persons" class="java.lang.Long"/>-->
  43. <!-- <field name="hall_no" class="java.lang.String"/>-->
  44. <!-- <field name="zonal_numbers" class="java.lang.String"/>-->
  45. <field name="ac_no" class="java.lang.Object"/>
  46. <field name="constituency" class="java.lang.String"/>
  47. <field name="training_center" class="java.lang.String"/>
  48. <field name="training_center_address" class="java.lang.String"/>
  49. <field name="ZpNO" class="java.lang.String"/>
  50. <field name="ZpName" class="java.lang.String"/>
  51. <field name="ZpMobNo" class="java.lang.String"/>
  52. <field name="AZpName" class="java.lang.String"/>
  53. <field name="AZpMobNo" class="java.lang.String"/>
  54. <!-- ========================= PAGE HEADER ========================= -->
  55. <pageHeader>
  56. <band height="110" splitType="Stretch">
  57. <!-- TITLE -->
  58. <staticText>
  59. <reportElement x="0" y="0" width="555" height="20" style="HelveticaBold"/>
  60. <textElement textAlignment="Center">
  61. <font size="13"/>
  62. </textElement>
  63. <text><![CDATA[Tamil Nadu Assembly Legislative Constituency Elections 2026]]></text>
  64. </staticText>
  65. <staticText>
  66. <reportElement x="0" y="22" width="555" height="20" style="HelveticaBold"/>
  67. <textElement textAlignment="Center"/>
  68. <text><![CDATA[Zonal Party Details]]></text>
  69. </staticText>
  70. <!-- CONSTITUENCY -->
  71. <staticText>
  72. <reportElement x="25" y="40" width="200" height="20" style="HelveticaBold"/>
  73. <text><![CDATA[Assembly Constituency]]></text>
  74. </staticText>
  75. <staticText>
  76. <reportElement x="190" y="40" width="20" height="20" style="HelveticaBold"/>
  77. <text><![CDATA[:]]></text>
  78. </staticText>
  79. <textField>
  80. <reportElement x="200" y="40" width="340" height="20" style="HelveticaBold"/>
  81. <textFieldExpression><![CDATA[($F{ac_no} == null || $F{constituency} == null)
  82. ? ""
  83. : $F{ac_no} + " - " + $F{constituency}]]></textFieldExpression>
  84. </textField>
  85. <!-- TRAINING CENTER -->
  86. <staticText>
  87. <reportElement x="25" y="60" width="150" height="20" style="HelveticaBold"/>
  88. <text><![CDATA[Training Center]]></text>
  89. </staticText>
  90. <staticText>
  91. <reportElement x="190" y="60" width="20" height="20" style="HelveticaBold"/>
  92. <text><![CDATA[:]]></text>
  93. </staticText>
  94. <textField>
  95. <reportElement x="200" y="60" width="340" height="20" style="HelveticaBold"
  96. positionType="Float"/>
  97. <textFieldExpression><![CDATA[$F{training_center}]]></textFieldExpression>
  98. </textField>
  99. <textField isStretchWithOverflow="true">
  100. <reportElement x="200" y="80" width="340" height="20"
  101. style="HelveticaBold" positionType="Float"
  102. stretchType="RelativeToTallestObject"/>
  103. <textElement verticalAlignment="Top"/>
  104. <textFieldExpression><![CDATA[$F{training_center_address}]]></textFieldExpression>
  105. </textField>
  106. </band>
  107. </pageHeader>
  108. <columnHeader>
  109. <band height="35">
  110. <!-- HEADER TEXT -->
  111. <staticText>
  112. <reportElement x="25" y="0" width="45" height="35" style="HelveticaBold"/>
  113. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  114. <text><![CDATA[Z.P ID]]></text>
  115. </staticText>
  116. <staticText>
  117. <reportElement x="70" y="0" width="130" height="35" style="HelveticaBold"/>
  118. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  119. <text><![CDATA[Zonal Party Name]]></text>
  120. </staticText>
  121. <staticText>
  122. <reportElement x="200" y="0" width="100" height="35" style="HelveticaBold"/>
  123. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  124. <text><![CDATA[Zonal Party Mobile]]></text>
  125. </staticText>
  126. <staticText>
  127. <reportElement x="300" y="0" width="130" height="35" style="HelveticaBold"/>
  128. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  129. <text><![CDATA[Ass Zonal Party Name]]></text>
  130. </staticText>
  131. <staticText>
  132. <reportElement x="430" y="0" width="100" height="35" style="HelveticaBold"/>
  133. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  134. <text><![CDATA[Ass Zonal Party Number]]></text>
  135. </staticText>
  136. <!-- Borders -->
  137. <line><reportElement x="25" y="0" width="505" height="1"/></line>
  138. <line><reportElement x="25" y="34" width="505" height="1"/></line>
  139. <line><reportElement x="25" y="0" width="1" height="35"/></line>
  140. <line><reportElement x="70" y="0" width="1" height="35"/></line>
  141. <line><reportElement x="200" y="0" width="1" height="35"/></line>
  142. <line><reportElement x="300" y="0" width="1" height="35"/></line>
  143. <line><reportElement x="430" y="0" width="1" height="35"/></line>
  144. <line><reportElement x="530" y="0" width="1" height="35"/></line>
  145. </band>
  146. </columnHeader>
  147. <!-- ========================= DETAIL (MAIN BODY) ========================= -->
  148. <detail>
  149. <band height="40" splitType="Stretch">
  150. <!-- S.No -->
  151. <textField>
  152. <reportElement x="20" y="0" width="50" height="40"
  153. positionType="Float" style="HelveticaNormal"
  154. stretchType="RelativeToTallestObject"/>
  155. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  156. <textFieldExpression><![CDATA[$F{ZpNO}]]></textFieldExpression>
  157. </textField>
  158. <!-- Team Numbers -->
  159. <textField isStretchWithOverflow="true">
  160. <reportElement x="70" y="0" width="130" height="40"
  161. positionType="Float" style="HelveticaNormal"
  162. stretchType="RelativeToTallestObject"/>
  163. <textElement verticalAlignment="Middle">
  164. <paragraph leftIndent="6"/>
  165. </textElement>
  166. <textFieldExpression><![CDATA[$F{ZpName}]]></textFieldExpression>
  167. </textField>
  168. <!-- No Of Persons -->
  169. <textField>
  170. <reportElement x="200" y="0" width="100" height="40"
  171. positionType="Float" style="HelveticaNormal"
  172. stretchType="RelativeToTallestObject"/>
  173. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  174. <textFieldExpression><![CDATA[$F{ZpMobNo}]]></textFieldExpression>
  175. </textField>
  176. <!-- Hall No -->
  177. <textField>
  178. <reportElement x="300" y="0" width="130" height="40"
  179. positionType="Float" style="HelveticaNormal"
  180. stretchType="RelativeToTallestObject"/>
  181. <textElement verticalAlignment="Middle">
  182. <paragraph leftIndent="6"/>
  183. </textElement>
  184. <textFieldExpression><![CDATA[$F{AZpName}]]></textFieldExpression>
  185. </textField>
  186. <!-- Zonal Party No -->
  187. <textField>
  188. <reportElement x="430" y="0" width="100" height="40"
  189. positionType="Float" style="HelveticaNormal"
  190. stretchType="RelativeToTallestObject"/>
  191. <textElement textAlignment="Center" verticalAlignment="Middle"/>
  192. <textFieldExpression><![CDATA[$F{AZpMobNo}]]></textFieldExpression>
  193. </textField>
  194. <!-- Vertical Borders -->
  195. <line><reportElement x="25" y="0" width="1" height="40"/></line>
  196. <line><reportElement x="70" y="0" width="1" height="40"/></line>
  197. <line><reportElement x="200" y="0" width="1" height="40"/></line>
  198. <line><reportElement x="300" y="0" width="1" height="40"/></line>
  199. <line><reportElement x="430" y="0" width="1" height="40"/></line>
  200. <line><reportElement x="530" y="0" width="1" height="40"/></line>
  201. <!-- Bottom Border -->
  202. <line>
  203. <reportElement x="25" y="39" width="505" height="1"
  204. positionType="Float"/>
  205. </line>
  206. </band>
  207. </detail>
  208. <!-- ================= PAGE FOOTER ================= -->
  209. <!-- <pageFooter>
  210. <band height="30">
  211. <textField>
  212. <reportElement
  213. x="410"
  214. y="5"
  215. width="100"
  216. height="20"
  217. style="HelveticaBold"/>
  218. <textElement textAlignment="Right"
  219. verticalAlignment="Middle"/>
  220. <textFieldExpression><![CDATA[
  221. "Page Number : " + $V{PAGE_NUMBER}
  222. ]]></textFieldExpression>
  223. </textField>
  224. </band>
  225. </pageFooter> -->
  226. </jasperReport>