Advertisement
Guest User

iReport

a guest
Jan 31st, 2014
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 21.73 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="ReeferOnVessel" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="782" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20">
  3.     <property name="ireport.scriptlethandling" value="2"/>
  4.     <property name="ireport.encoding" value="UTF-8"/>
  5.     <property name="ireport.zoom" value="1.0"/>
  6.     <property name="ireport.x" value="0"/>
  7.     <property name="ireport.y" value="0"/>
  8.     <import value="net.sf.jasperreports.engine.*"/>
  9.     <import value="java.util.*"/>
  10.     <import value="net.sf.jasperreports.engine.data.*"/>
  11.     <style name="Crosstab Data Text" hAlign="Center"/>
  12.     <parameter name="JV.JPG" class="java.awt.Image"/>
  13.     <parameter name="InboundCarrierName" class="java.lang.String"/>
  14.     <field name="UnitNbr" class="java.lang.String"/>
  15.     <field name="Category" class="java.lang.String"/>
  16.     <field name="LineOperator" class="java.lang.String"/>
  17.     <field name="EquipmentTareWeightKg" class="java.lang.Double"/>
  18.     <field name="EquipmentTypeBasicLength" class="java.lang.String"/>
  19.     <field name="GrossWeightKgValue" class="java.lang.Double"/>
  20.     <field name="CargoWeight" class="java.lang.Double"/>
  21.     <field name="UfvFlexString03" class="java.lang.String"/>
  22.     <field name="UfvFlexString04" class="java.lang.String"/>
  23.     <variable name="CountUnit" class="java.lang.String">
  24.         <variableExpression><![CDATA["Units"]]></variableExpression>
  25.     </variable>
  26.     <variable name="CargoWt" class="java.lang.Float">
  27.         <variableExpression><![CDATA[Float.parseFloat($F{UfvFlexString03})+Float.parseFloat($F{UfvFlexString04})]]></variableExpression>
  28.     </variable>
  29.     <variable name="Tare" class="java.lang.Float">
  30.         <variableExpression><![CDATA[new Float($F{EquipmentTareWeightKg})]]></variableExpression>
  31.     </variable>
  32.     <variable name="gross" class="java.lang.Float">
  33.         <variableExpression><![CDATA[new Float($F{EquipmentTareWeightKg})+( Float.parseFloat($F{UfvFlexString03})+Float.parseFloat($F{UfvFlexString04}))]]></variableExpression>
  34.     </variable>
  35.     <background>
  36.         <band splitType="Stretch"/>
  37.     </background>
  38.     <title>
  39.         <band height="165" splitType="Stretch">
  40.             <staticText>
  41.                 <reportElement mode="Transparent" x="302" y="28" width="198" height="40"/>
  42.                 <textElement>
  43.                     <font size="26" isUnderline="true"/>
  44.                 </textElement>
  45.                 <text><![CDATA[Move Per Vessel]]></text>
  46.             </staticText>
  47.             <staticText>
  48.                 <reportElement mode="Transparent" x="643" y="45" width="29" height="20"/>
  49.                 <textElement/>
  50.                 <text><![CDATA[Date:]]></text>
  51.             </staticText>
  52.             <textField pattern="dd/MM/yyyy">
  53.                 <reportElement mode="Transparent" x="672" y="45" width="100" height="20"/>
  54.                 <textElement/>
  55.                 <textFieldExpression class="java.util.Date"><![CDATA[new java.util.Date()]]></textFieldExpression>
  56.             </textField>
  57.             <image>
  58.                 <reportElement mode="Transparent" x="10" y="12" width="226" height="53"/>
  59.                 <imageExpression class="java.awt.Image"><![CDATA[$P{JV.JPG}]]></imageExpression>
  60.             </image>
  61.             <staticText>
  62.                 <reportElement mode="Transparent" x="10" y="86" width="69" height="20"/>
  63.                 <textElement/>
  64.                 <text><![CDATA[Carrier Name:]]></text>
  65.             </staticText>
  66.             <textField>
  67.                 <reportElement mode="Transparent" x="79" y="86" width="100" height="20"/>
  68.                 <textElement/>
  69.                 <textFieldExpression class="java.lang.String"><![CDATA[$P{InboundCarrierName}]]></textFieldExpression>
  70.             </textField>
  71.         </band>
  72.     </title>
  73.     <columnHeader>
  74.         <band splitType="Stretch"/>
  75.     </columnHeader>
  76.     <detail>
  77.         <band splitType="Stretch"/>
  78.     </detail>
  79.     <summary>
  80.         <band height="161" splitType="Stretch">
  81.             <crosstab>
  82.                 <reportElement mode="Transparent" x="0" y="0" width="518" height="161"/>
  83.                 <rowGroup name="LineOperator" width="65" totalPosition="End">
  84.                     <bucket>
  85.                         <bucketExpression><![CDATA[$F{LineOperator}]]></bucketExpression>
  86.                     </bucket>
  87.                     <crosstabRowHeader>
  88.                         <cellContents backcolor="#F0F8FF" mode="Opaque">
  89.                             <box>
  90.                                 <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  91.                             </box>
  92.                             <textField>
  93.                                 <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="65" height="25"/>
  94.                                 <textElement/>
  95.                                 <textFieldExpression class="java.lang.String"><![CDATA[$V{LineOperator}]]></textFieldExpression>
  96.                             </textField>
  97.                         </cellContents>
  98.                     </crosstabRowHeader>
  99.                     <crosstabTotalRowHeader>
  100.                         <cellContents backcolor="#005FB3" mode="Opaque">
  101.                             <box>
  102.                                 <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  103.                             </box>
  104.                             <staticText>
  105.                                 <reportElement mode="Transparent" x="0" y="0" width="65" height="25" forecolor="#FFFFFF"/>
  106.                                 <textElement textAlignment="Center" verticalAlignment="Middle"/>
  107.                                 <text><![CDATA[Total LineOperator]]></text>
  108.                             </staticText>
  109.                         </cellContents>
  110.                     </crosstabTotalRowHeader>
  111.                 </rowGroup>
  112.                 <rowGroup name="Category" width="70" totalPosition="End">
  113.                     <bucket>
  114.                         <bucketExpression><![CDATA[$F{Category}]]></bucketExpression>
  115.                     </bucket>
  116.                     <crosstabRowHeader>
  117.                         <cellContents backcolor="#F0F8FF" mode="Opaque">
  118.                             <box>
  119.                                 <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  120.                             </box>
  121.                             <textField>
  122.                                 <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="70" height="25"/>
  123.                                 <textElement/>
  124.                                 <textFieldExpression class="java.lang.String"><![CDATA[$V{Category}]]></textFieldExpression>
  125.                             </textField>
  126.                         </cellContents>
  127.                     </crosstabRowHeader>
  128.                     <crosstabTotalRowHeader>
  129.                         <cellContents backcolor="#BFE1FF" mode="Opaque">
  130.                             <box>
  131.                                 <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  132.                             </box>
  133.                             <staticText>
  134.                                 <reportElement mode="Transparent" x="0" y="0" width="70" height="24"/>
  135.                                 <textElement textAlignment="Center" verticalAlignment="Middle"/>
  136.                                 <text><![CDATA[Total Category]]></text>
  137.                             </staticText>
  138.                         </cellContents>
  139.                     </crosstabTotalRowHeader>
  140.                 </rowGroup>
  141.                 <rowGroup name="Length" width="83">
  142.                     <bucket>
  143.                         <bucketExpression><![CDATA[$F{EquipmentTypeBasicLength}]]></bucketExpression>
  144.                     </bucket>
  145.                     <crosstabRowHeader>
  146.                         <cellContents>
  147.                             <textField>
  148.                                 <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="83" height="25"/>
  149.                                 <box>
  150.                                     <pen lineWidth="0.5"/>
  151.                                     <topPen lineWidth="0.5"/>
  152.                                     <leftPen lineWidth="0.5"/>
  153.                                     <bottomPen lineWidth="0.5"/>
  154.                                     <rightPen lineWidth="0.5"/>
  155.                                 </box>
  156.                                 <textElement/>
  157.                                 <textFieldExpression class="java.lang.String"><![CDATA[$V{Length}]]></textFieldExpression>
  158.                             </textField>
  159.                         </cellContents>
  160.                     </crosstabRowHeader>
  161.                     <crosstabTotalRowHeader>
  162.                         <cellContents/>
  163.                     </crosstabTotalRowHeader>
  164.                 </rowGroup>
  165.                 <columnGroup name="CountUnit" height="30">
  166.                     <bucket>
  167.                         <bucketExpression><![CDATA[$V{CountUnit}]]></bucketExpression>
  168.                     </bucket>
  169.                     <crosstabColumnHeader>
  170.                         <cellContents backcolor="#F0F8FF" mode="Opaque">
  171.                             <box>
  172.                                 <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  173.                             </box>
  174.                             <textField>
  175.                                 <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="69" height="30"/>
  176.                                 <box>
  177.                                     <pen lineWidth="0.5"/>
  178.                                     <topPen lineWidth="0.5"/>
  179.                                     <leftPen lineWidth="0.5"/>
  180.                                     <bottomPen lineWidth="0.5"/>
  181.                                     <rightPen lineWidth="0.5"/>
  182.                                 </box>
  183.                                 <textElement>
  184.                                     <font size="10"/>
  185.                                 </textElement>
  186.                                 <textFieldExpression class="java.lang.String"><![CDATA[$V{CountUnit}]]></textFieldExpression>
  187.                             </textField>
  188.                             <staticText>
  189.                                 <reportElement style="Crosstab Data Text" mode="Transparent" x="69" y="0" width="109" height="30"/>
  190.                                 <box>
  191.                                     <pen lineWidth="0.5"/>
  192.                                     <topPen lineWidth="0.5"/>
  193.                                     <leftPen lineWidth="0.5"/>
  194.                                     <bottomPen lineWidth="0.5"/>
  195.                                     <rightPen lineWidth="0.5"/>
  196.                                 </box>
  197.                                 <textElement>
  198.                                     <font size="10"/>
  199.                                 </textElement>
  200.                                 <text><![CDATA[Sum of Tare (Kg)]]></text>
  201.                             </staticText>
  202.                             <staticText>
  203.                                 <reportElement style="Crosstab Data Text" mode="Transparent" x="178" y="0" width="120" height="30"/>
  204.                                 <box>
  205.                                     <pen lineWidth="0.5"/>
  206.                                     <topPen lineWidth="0.5"/>
  207.                                     <leftPen lineWidth="0.5"/>
  208.                                     <bottomPen lineWidth="0.5"/>
  209.                                     <rightPen lineWidth="0.5"/>
  210.                                 </box>
  211.                                 <textElement>
  212.                                     <font size="10"/>
  213.                                 </textElement>
  214.                                 <text><![CDATA[Sum of CargoWt (Kg)]]></text>
  215.                             </staticText>
  216.                         </cellContents>
  217.                     </crosstabColumnHeader>
  218.                     <crosstabTotalColumnHeader>
  219.                         <cellContents/>
  220.                     </crosstabTotalColumnHeader>
  221.                 </columnGroup>
  222.                 <measure name="UnitNbrMeasure" class="java.lang.Integer" calculation="Count">
  223.                     <measureExpression><![CDATA[$F{UnitNbr}]]></measureExpression>
  224.                 </measure>
  225.                 <measure name="SumOfTare" class="java.lang.Float" calculation="Sum">
  226.                     <measureExpression><![CDATA[$V{Tare}]]></measureExpression>
  227.                 </measure>
  228.                 <measure name="SumOfCargoWt" class="java.lang.Float" calculation="Sum">
  229.                     <measureExpression><![CDATA[$V{CargoWt}]]></measureExpression>
  230.                 </measure>
  231.                 <crosstabCell width="299" height="25">
  232.                     <cellContents>
  233.                         <box>
  234.                             <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  235.                         </box>
  236.                         <textField>
  237.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="69" height="25"/>
  238.                             <box>
  239.                                 <pen lineWidth="0.5"/>
  240.                                 <topPen lineWidth="0.5"/>
  241.                                 <leftPen lineWidth="0.5"/>
  242.                                 <bottomPen lineWidth="0.5"/>
  243.                                 <rightPen lineWidth="0.5"/>
  244.                             </box>
  245.                             <textElement>
  246.                                 <font size="10"/>
  247.                             </textElement>
  248.                             <textFieldExpression class="java.lang.Integer"><![CDATA[$V{UnitNbrMeasure}]]></textFieldExpression>
  249.                         </textField>
  250.                         <textField pattern="###0.00;(###0.00)">
  251.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="69" y="0" width="109" height="25"/>
  252.                             <box>
  253.                                 <pen lineWidth="0.5"/>
  254.                                 <topPen lineWidth="0.5"/>
  255.                                 <leftPen lineWidth="0.5"/>
  256.                                 <bottomPen lineWidth="0.5"/>
  257.                                 <rightPen lineWidth="0.5"/>
  258.                             </box>
  259.                             <textElement>
  260.                                 <font size="10"/>
  261.                             </textElement>
  262.                             <textFieldExpression class="java.lang.Double"><![CDATA[$V{SumOfTare}]]></textFieldExpression>
  263.                         </textField>
  264.                         <textField pattern="###0.00;(###0.00)">
  265.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="178" y="0" width="120" height="25"/>
  266.                             <box>
  267.                                 <pen lineWidth="0.5"/>
  268.                                 <topPen lineWidth="0.5"/>
  269.                                 <leftPen lineWidth="0.5"/>
  270.                                 <bottomPen lineWidth="0.5"/>
  271.                                 <rightPen lineWidth="0.5"/>
  272.                             </box>
  273.                             <textElement>
  274.                                 <font size="10"/>
  275.                             </textElement>
  276.                             <textFieldExpression class="java.lang.Double"><![CDATA[$V{SumOfCargoWt}]]></textFieldExpression>
  277.                         </textField>
  278.                     </cellContents>
  279.                 </crosstabCell>
  280.                 <crosstabCell width="299" height="25" rowTotalGroup="LineOperator">
  281.                     <cellContents backcolor="#005FB3" mode="Opaque">
  282.                         <box>
  283.                             <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  284.                         </box>
  285.                         <textField>
  286.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="69" height="24" forecolor="#FFFFFF"/>
  287.                             <box>
  288.                                 <pen lineWidth="0.5"/>
  289.                                 <topPen lineWidth="0.5"/>
  290.                                 <leftPen lineWidth="0.5"/>
  291.                                 <bottomPen lineWidth="0.5"/>
  292.                                 <rightPen lineWidth="0.5"/>
  293.                             </box>
  294.                             <textElement>
  295.                                 <font size="10"/>
  296.                             </textElement>
  297.                             <textFieldExpression class="java.lang.Integer"><![CDATA[$V{UnitNbrMeasure}]]></textFieldExpression>
  298.                         </textField>
  299.                         <textField pattern="###0.00;(###0.00)">
  300.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="69" y="0" width="109" height="24" forecolor="#FFFFFF"/>
  301.                             <box>
  302.                                 <pen lineWidth="0.5"/>
  303.                                 <topPen lineWidth="0.5"/>
  304.                                 <leftPen lineWidth="0.5"/>
  305.                                 <bottomPen lineWidth="0.5"/>
  306.                                 <rightPen lineWidth="0.5"/>
  307.                             </box>
  308.                             <textElement>
  309.                                 <font size="10"/>
  310.                             </textElement>
  311.                             <textFieldExpression class="java.lang.Double"><![CDATA[$V{SumOfTare}]]></textFieldExpression>
  312.                         </textField>
  313.                         <textField pattern="###0.00;(###0.00)">
  314.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="178" y="0" width="120" height="24" forecolor="#FFFFFF"/>
  315.                             <box>
  316.                                 <pen lineWidth="0.5"/>
  317.                                 <topPen lineWidth="0.5"/>
  318.                                 <leftPen lineWidth="0.5"/>
  319.                                 <bottomPen lineWidth="0.5"/>
  320.                                 <rightPen lineWidth="0.5"/>
  321.                             </box>
  322.                             <textElement>
  323.                                 <font size="10"/>
  324.                             </textElement>
  325.                             <textFieldExpression class="java.lang.Double"><![CDATA[$V{SumOfCargoWt}]]></textFieldExpression>
  326.                         </textField>
  327.                     </cellContents>
  328.                 </crosstabCell>
  329.                 <crosstabCell width="50" columnTotalGroup="CountUnit">
  330.                     <cellContents backcolor="#BFE1FF" mode="Opaque">
  331.                         <box>
  332.                             <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  333.                         </box>
  334.                         <textField>
  335.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="50" height="25"/>
  336.                             <textElement/>
  337.                             <textFieldExpression class="java.lang.Integer"><![CDATA[$V{UnitNbrMeasure}]]></textFieldExpression>
  338.                         </textField>
  339.                     </cellContents>
  340.                 </crosstabCell>
  341.                 <crosstabCell rowTotalGroup="LineOperator" columnTotalGroup="CountUnit">
  342.                     <cellContents backcolor="#005FB3" mode="Opaque">
  343.                         <box>
  344.                             <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  345.                         </box>
  346.                         <textField>
  347.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="50" height="25" forecolor="#FFFFFF"/>
  348.                             <textElement/>
  349.                             <textFieldExpression class="java.lang.Integer"><![CDATA[$V{UnitNbrMeasure}]]></textFieldExpression>
  350.                         </textField>
  351.                     </cellContents>
  352.                 </crosstabCell>
  353.                 <crosstabCell width="299" height="24" rowTotalGroup="Category">
  354.                     <cellContents backcolor="#BFE1FF" mode="Opaque">
  355.                         <box>
  356.                             <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  357.                         </box>
  358.                         <textField>
  359.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="69" height="24"/>
  360.                             <box>
  361.                                 <pen lineWidth="0.5"/>
  362.                                 <topPen lineWidth="0.5"/>
  363.                                 <leftPen lineWidth="0.5"/>
  364.                                 <bottomPen lineWidth="0.5"/>
  365.                                 <rightPen lineWidth="0.5"/>
  366.                             </box>
  367.                             <textElement>
  368.                                 <font size="10"/>
  369.                             </textElement>
  370.                             <textFieldExpression class="java.lang.Integer"><![CDATA[$V{UnitNbrMeasure}]]></textFieldExpression>
  371.                         </textField>
  372.                         <textField pattern="###0.00;(###0.00)">
  373.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="69" y="0" width="109" height="24"/>
  374.                             <box>
  375.                                 <pen lineWidth="0.5"/>
  376.                                 <topPen lineWidth="0.5"/>
  377.                                 <leftPen lineWidth="0.5"/>
  378.                                 <bottomPen lineWidth="0.5"/>
  379.                                 <rightPen lineWidth="0.5"/>
  380.                             </box>
  381.                             <textElement>
  382.                                 <font size="10"/>
  383.                             </textElement>
  384.                             <textFieldExpression class="java.lang.Double"><![CDATA[$V{SumOfTare}]]></textFieldExpression>
  385.                         </textField>
  386.                         <textField pattern="###0.00;(###0.00)">
  387.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="178" y="0" width="120" height="24"/>
  388.                             <box>
  389.                                 <pen lineWidth="0.5"/>
  390.                                 <topPen lineWidth="0.5"/>
  391.                                 <leftPen lineWidth="0.5"/>
  392.                                 <bottomPen lineWidth="0.5"/>
  393.                                 <rightPen lineWidth="0.5"/>
  394.                             </box>
  395.                             <textElement>
  396.                                 <font size="10"/>
  397.                             </textElement>
  398.                             <textFieldExpression class="java.lang.Double"><![CDATA[$V{SumOfCargoWt}]]></textFieldExpression>
  399.                         </textField>
  400.                     </cellContents>
  401.                 </crosstabCell>
  402.                 <crosstabCell rowTotalGroup="Category" columnTotalGroup="CountUnit">
  403.                     <cellContents backcolor="#BFE1FF" mode="Opaque">
  404.                         <box>
  405.                             <pen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
  406.                         </box>
  407.                         <textField>
  408.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="50" height="25"/>
  409.                             <textElement/>
  410.                             <textFieldExpression class="java.lang.Integer"><![CDATA[$V{UnitNbrMeasure}]]></textFieldExpression>
  411.                         </textField>
  412.                     </cellContents>
  413.                 </crosstabCell>
  414.                 <crosstabCell rowTotalGroup="Length">
  415.                     <cellContents/>
  416.                 </crosstabCell>
  417.                 <crosstabCell rowTotalGroup="Length" columnTotalGroup="CountUnit">
  418.                     <cellContents/>
  419.                 </crosstabCell>
  420.             </crosstab>
  421.             <crosstab>
  422.                 <reportElement mode="Transparent" x="518" y="0" width="177" height="161"/>
  423.                 <rowGroup name="UnitNbr" width="70" totalPosition="End">
  424.                     <bucket>
  425.                         <bucketExpression class="java.lang.String"><![CDATA[$F{UnitNbr}]]></bucketExpression>
  426.                     </bucket>
  427.                     <crosstabRowHeader>
  428.                         <cellContents backcolor="#F0F8FF" mode="Opaque"/>
  429.                     </crosstabRowHeader>
  430.                     <crosstabTotalRowHeader>
  431.                         <cellContents backcolor="#005FB3" mode="Opaque"/>
  432.                     </crosstabTotalRowHeader>
  433.                 </rowGroup>
  434.                 <rowGroup name="Category" width="0" totalPosition="End">
  435.                     <bucket>
  436.                         <bucketExpression class="java.lang.String"><![CDATA[$F{Category}]]></bucketExpression>
  437.                     </bucket>
  438.                     <crosstabRowHeader>
  439.                         <cellContents backcolor="#F0F8FF" mode="Opaque"/>
  440.                     </crosstabRowHeader>
  441.                     <crosstabTotalRowHeader>
  442.                         <cellContents backcolor="#BFE1FF" mode="Opaque"/>
  443.                     </crosstabTotalRowHeader>
  444.                 </rowGroup>
  445.                 <rowGroup name="Length" width="0">
  446.                     <bucket>
  447.                         <bucketExpression class="java.lang.Object"><![CDATA[$F{EquipmentTypeBasicLength}]]></bucketExpression>
  448.                     </bucket>
  449.                     <crosstabRowHeader>
  450.                         <cellContents/>
  451.                     </crosstabRowHeader>
  452.                     <crosstabTotalRowHeader>
  453.                         <cellContents/>
  454.                     </crosstabTotalRowHeader>
  455.                 </rowGroup>
  456.                 <columnGroup name="gross" height="30">
  457.                     <bucket>
  458.                         <bucketExpression class="java.lang.Float"><![CDATA[$V{gross}]]></bucketExpression>
  459.                     </bucket>
  460.                     <crosstabColumnHeader>
  461.                         <cellContents backcolor="#F0F8FF" mode="Opaque">
  462.                             <staticText>
  463.                                 <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="106" height="30"/>
  464.                                 <textElement/>
  465.                                 <text><![CDATA[Sum of Gross (Kg)]]></text>
  466.                             </staticText>
  467.                         </cellContents>
  468.                     </crosstabColumnHeader>
  469.                     <crosstabTotalColumnHeader>
  470.                         <cellContents/>
  471.                     </crosstabTotalColumnHeader>
  472.                 </columnGroup>
  473.                 <measure name="grossMeasure" class="java.lang.Float" calculation="Sum">
  474.                     <measureExpression><![CDATA[$V{gross}]]></measureExpression>
  475.                 </measure>
  476.                 <crosstabCell width="106" height="25">
  477.                     <cellContents>
  478.                         <textField>
  479.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="106" height="25"/>
  480.                             <textElement/>
  481.                             <textFieldExpression class="java.lang.Float"><![CDATA[$V{grossMeasure}]]></textFieldExpression>
  482.                         </textField>
  483.                     </cellContents>
  484.                 </crosstabCell>
  485.                 <crosstabCell width="106" height="25" rowTotalGroup="UnitNbr">
  486.                     <cellContents backcolor="#005FB3" mode="Opaque">
  487.                         <textField>
  488.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="106" height="25" forecolor="#FFFFFF"/>
  489.                             <textElement/>
  490.                             <textFieldExpression class="java.lang.Float"><![CDATA[$V{grossMeasure}]]></textFieldExpression>
  491.                         </textField>
  492.                     </cellContents>
  493.                 </crosstabCell>
  494.                 <crosstabCell width="50" columnTotalGroup="gross">
  495.                     <cellContents backcolor="#BFE1FF" mode="Opaque">
  496.                         <textField>
  497.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="50" height="25"/>
  498.                             <textElement/>
  499.                             <textFieldExpression class="java.lang.Float"><![CDATA[$V{grossMeasure}]]></textFieldExpression>
  500.                         </textField>
  501.                     </cellContents>
  502.                 </crosstabCell>
  503.                 <crosstabCell rowTotalGroup="UnitNbr" columnTotalGroup="gross">
  504.                     <cellContents backcolor="#005FB3" mode="Opaque">
  505.                         <textField>
  506.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="50" height="25" forecolor="#FFFFFF"/>
  507.                             <textElement/>
  508.                             <textFieldExpression class="java.lang.Float"><![CDATA[$V{grossMeasure}]]></textFieldExpression>
  509.                         </textField>
  510.                     </cellContents>
  511.                 </crosstabCell>
  512.                 <crosstabCell width="106" height="25" rowTotalGroup="Category">
  513.                     <cellContents backcolor="#BFE1FF" mode="Opaque">
  514.                         <textField>
  515.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="106" height="25"/>
  516.                             <textElement/>
  517.                             <textFieldExpression class="java.lang.Float"><![CDATA[$V{grossMeasure}]]></textFieldExpression>
  518.                         </textField>
  519.                     </cellContents>
  520.                 </crosstabCell>
  521.                 <crosstabCell rowTotalGroup="Category" columnTotalGroup="gross">
  522.                     <cellContents backcolor="#BFE1FF" mode="Opaque">
  523.                         <textField>
  524.                             <reportElement style="Crosstab Data Text" mode="Transparent" x="0" y="0" width="50" height="25"/>
  525.                             <textElement/>
  526.                             <textFieldExpression class="java.lang.Float"><![CDATA[$V{grossMeasure}]]></textFieldExpression>
  527.                         </textField>
  528.                     </cellContents>
  529.                 </crosstabCell>
  530.                 <crosstabCell rowTotalGroup="Length">
  531.                     <cellContents/>
  532.                 </crosstabCell>
  533.                 <crosstabCell rowTotalGroup="Length" columnTotalGroup="gross">
  534.                     <cellContents/>
  535.                 </crosstabCell>
  536.             </crosstab>
  537.         </band>
  538.     </summary>
  539. </jasperReport>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement