<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE report PUBLIC "-//JFreeReport//DTD report definition//EN//simple/version 0.8.5" "http://jfreereport.sourceforge.net/report-085.dtd"> <report bottommargin="10" topmargin="10" rightmargin="10" leftmargin="10" pageformat="LETTER" orientation="landscape" name="JFreeReport-WizardReport"> <parser-config> <property name="group1">PRODUCTLINE</property> <property name="group2">PRODUCTVENDOR</property> <property name="Report_Title">Steel Wheels, Inc.</property> <property name="Report_Sub_Title1">Product Listing</property> <property name="Report_Sub_Title2">Run Date: $(report.date)</property> <property name="pageheader_left">Authored by</property> <property name="pageheader_center">$(PageofPages)</property> <property name="pageheader_right">Run Date: $(report.date)</property> <property name="pagefooter_left">Report Title</property> <property name="pagefooter_center">$(PageofPages)</property> <property name="pagefooter_right">Report SubTitle</property> </parser-config> <reportheader color="#000000" fontname="Arial" fontsize="12" fontstyle="plain"> <line color="#5C7485" weight="2" width="100%" x1="0%" x2="100%" y1="0" y2="0"/> <line color="#5C7485" weight=".5" width="100%" x1="0%" x2="100%" y1="3" y2="3"/> <band x="0" y="9"> <message-field vertical-alignment="middle" alignment="right" height="14" width="50%" x="50%" y="0">${Report_Title}</message-field> <message-field vertical-alignment="middle" alignment="right" height="14" width="50%" x="50%" y="14">${Report_Sub_Title1}</message-field> <message-field vertical-alignment="middle" alignment="right" height="14" width="50%" x="50%" y="28">${Report_Sub_Title2}</message-field> </band> <!-- message-field vertical-alignment="middle" alignment="left" height="10" width="33%" x="0%" y="16">$(username)</message-field --> <imageref src="${serverBaseURL}/sw-style/active/sw_logo.jpg" width="50%" height="40" keepAspectRatio="true" scale="true" x="0%" y="14"/> <line color="white" weight=".5" x1="0%" x2="100%" y1="56" y2="56"/> <line color="#5C7485" weight=".5" x1="0%" x2="100%" y1="57" y2="57"/> <line color="#5C7485" weight="2" width="100%" x1="0%" x2="100%" y1="60" y2="60"/> <rectangle color="white" fill="false" height="18" width="100%" x="0" y="61" draw="false"/> </reportheader> <reportfooter/> <pageheader fontsize="8" height="36"> <band name="phb2" x="0" y="10" height="9"> <message-field alignment="left" height="9" width="33%" x="0%" y="0" vertical-alignment="middle" nullstring="" "">${pageheader_left}</message-field> <message-field alignment="center" height="9" width="33%" x="33%" y="0" vertical-alignment="middle" nullstring="" "">${pageheader_center}</message-field> <message-field alignment="right" height="9" width="34%" x="66%" y="0" vertical-alignment="middle" nullstring="" "">${pageheader_right}</message-field> </band> <line color="#5C7485" weight="2" width="100%" x1="0%" x2="100%" y1="36" y2="36"/> </pageheader> <pagefooter fontsize="8" height="48"> <line color="#5C7485" weight="1" width="100%" x1="0%" x2="100%" y1="9" y2="9"/> <band name="pfb2" x="0" y="18" height="9"> <message-field alignment="left" height="9" width="33%" x="0%" y="0" vertical-alignment="middle" nullstring="" "">${pagefooter_left}</message-field> <message-field alignment="center" height="9" width="33%" x="33%" y="0" vertical-alignment="middle" nullstring="" "">${pagefooter_center}</message-field> <message-field alignment="right" height="9" width="34%" x="66%" y="0" vertical-alignment="middle" nullstring="" "">${pagefooter_right}</message-field> </band> </pagefooter> <groups> <group name="group1"> <fields> <field>${group1}</field> </fields> <groupheader pagebreak-before-print="false" pagebreak-after-print="false" repeat="false"> <message-field color="black" height="18" vertical-alignment="middle" fontsize="12" fontname="Arial" width="100%" x="0" y="5" fsbold="true">$(${group1})</message-field> </groupheader> <groupfooter pagebreak-before-print="false" pagebreak-after-print="false"/> </group> <group name="group2"> <fields> <field>${group1}</field> <field>${group2}</field> </fields> <groupheader pagebreak-before-print="false" pagebreak-after-print="false" repeat="false" fontsize="12" fontname="Arial" > <band name="Show_Column0" x="0%" y="0"> <rectangle color="#FFFFFF" draw="false" fill="false" height="16" width="100%" x="0%" y="0"/> <rectangle color="#808080" draw="false" fill="true" height="18" width="100%" x="0%" y="16"/> <message-field height="16" vertical-alignment="middle" alignment="left" width="100%" x="0%" y="0">Supplier: $(PRODUCTVENDOR)</message-field> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="16">SKU</label> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="16">NAME</label> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="70%" x="25%" y="16">DESCRIPTION</label> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="5%" x="95%" y="16">SCALE</label> </band> <band name="Show_Column1" x="0%" y="0"> <rectangle color="#FFFFFF" draw="false" fill="false" height="16" width="100%" x="0%" y="0"/> <rectangle color="#808080" draw="false" fill="true" height="18" width="100%" x="0%" y="16"/> <message-field height="16" vertical-alignment="middle" alignment="left" width="100%" x="0%" y="0">Supplier: $(PRODUCTVENDOR)</message-field> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="16">SKU</label> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="16">NAME</label> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="60%" x="25%" y="16">DESCRIPTION</label> <label color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="5%" x="85%" y="16">SCALE</label> <message-field color="#D0D0D0" fontname="SansSerif" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="16">$(SQLC1_name)</message-field> </band> <band name="Show_Column2" x="0%" y="0"> <rectangle color="#FFFFFF" draw="false" fill="false" height="16" width="100%" x="0%" y="0"/> <rectangle color="#808080" draw="false" fill="true" height="18" width="100%" x="0%" y="16"/> <message-field height="16" vertical-alignment="middle" alignment="left" width="100%" x="0%" y="0">Supplier: $(PRODUCTVENDOR)</message-field> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="16">SKU</label> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="16">NAME</label> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="50%" x="25%" y="16">DESCRIPTION</label> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="5%" x="75%" y="16">SCALE</label> <message-field color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="right" width="10%" x="80%" y="16">$(SQLC1_name)</message-field> <message-field color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="16">$(SQLC2_name)</message-field> </band> <band name="Show_Column3" x="0%" y="0"> <rectangle color="#FFFFFF" draw="false" fill="false" height="16" width="100%" x="0%" y="0"/> <rectangle color="#808080" draw="false" fill="true" height="18" width="100%" x="0%" y="16"/> <message-field height="16" vertical-alignment="middle" alignment="left" width="100%" x="0%" y="0">Supplier: $(PRODUCTVENDOR)</message-field> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="16">SKU</label> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="16">NAME</label> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="40%" x="25%" y="16">DESCRIPTION</label> <label color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="left" width="5%" x="65%" y="16">SCALE</label> <message-field color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="right" width="10%" x="70%" y="16">$(SQLC1_name)</message-field> <message-field color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="right" width="10%" x="80%" y="16">$(SQLC2_name)</message-field> <message-field color="#D0D0D0" fontname="Arial" fontsize="12" fontstyle="bold" height="18" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="16">$(SQLC3_name)</message-field> </band> </groupheader> <!-- <groupfooter pagebreak-before-print="false" pagebreak-after-print="false"> <band name="Show_Column1" x="0" y="0"> <rectangle color="white" fill="false" height="18" width="0" x="0%" y="0"/> <message-field height="15" width="90%" x="0%" y="2" alignment="left" vertical-alignment="middle">Total</message-field> <number-field fieldname="PRODUCTVENDORQUANTITYINSTOCKExpression" height="15" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="2"/> </band> <band name="Show_Column2" x="0" y="0"> <message-field height="15" width="80%" x="0%" y="2" alignment="left" vertical-alignment="middle">Total</message-field> <number-field fieldname="PRODUCTVENDORQUANTITYINSTOCKExpression" height="15" vertical-alignment="middle" alignment="right" width="10%" x="80%" y="2"/> <number-field fieldname="PRODUCTVENDORBUYPRICEExpression" height="15" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="2"/> </band> <band name="Show_Column2" x="0" y="0"> <message-field height="15" width="70%" x="0%" y="2" alignment="left" vertical-alignment="middle">Total</message-field> <number-field fieldname="PRODUCTVENDORQUANTITYINSTOCKExpression" height="15" vertical-alignment="middle" alignment="right" width="10%" x="70%" y="2"/> <number-field fieldname="PRODUCTVENDORBUYPRICEExpression" height="15" vertical-alignment="middle" alignment="right" width="10%" x="80%" y="2"/> <number-field fieldname="PRODUCTVENDORMSRPExpression" height="15" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="2"/> </band> </groupfooter> --> </group> </groups> <items color="#000000" fontname="Arial" fontsize="9" fontstyle="bold"> <band name="Show_Column0" x="0" y="0"> <rectangle name="rowBandingElement" color="#E0E0E0" draw="false" fill="true" height="11" x="0%" width="100%" y="0"/> <string-field name="PRODUCTCODEElement" fieldname="PRODUCTCODE" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="0" height="11"/> <string-field name="PRODUCTNAMEElement" fieldname="PRODUCTNAME" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="0" height="11"/> <string-field name="PRODUCTDESCRIPTIONElement" fieldname="PRODUCTDESCRIPTION" vertical-alignment="middle" alignment="left" width="70%" x="25%" y="0" height="11"/> <string-field name="PRODUCTSCALEElement" fieldname="PRODUCTSCALE" vertical-alignment="middle" alignment="center" width="5%" x="95%" y="0" height="11"/> </band> <band name="Show_Column1" x="0" y="0"> <rectangle name="rowBandingElement" color="#E0E0E0" draw="false" fill="true" height="11" x="0%" width="100%" y="0"/> <string-field name="PRODUCTCODEElement" fieldname="PRODUCTCODE" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="0" height="11"/> <string-field name="PRODUCTNAMEElement" fieldname="PRODUCTNAME" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="0" height="11"/> <string-field name="PRODUCTDESCRIPTIONElement" fieldname="PRODUCTDESCRIPTION" vertical-alignment="middle" alignment="left" width="60%" x="25%" y="0" height="11"/> <string-field name="PRODUCTSCALEElement" fieldname="PRODUCTSCALE" vertical-alignment="middle" alignment="center" width="5%" x="85%" y="0" height="11"/> <number-field fieldname="COLUMN1" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="0" height="11"/> </band> <band name="Show_Column2" x="0" y="0"> <rectangle name="rowBandingElement" color="#E0E0E0" draw="false" fill="true" height="11" x="0%" width="100%" y="0"/> <string-field name="PRODUCTCODEElement" fieldname="PRODUCTCODE" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="0" height="11"/> <string-field name="PRODUCTNAMEElement" fieldname="PRODUCTNAME" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="0" height="11"/> <string-field name="PRODUCTDESCRIPTIONElement" fieldname="PRODUCTDESCRIPTION" vertical-alignment="middle" alignment="left" width="50%" x="25%" y="0" height="11"/> <string-field name="PRODUCTSCALEElement" fieldname="PRODUCTSCALE" vertical-alignment="middle" alignment="center" width="5%" x="75%" y="0" height="11"/> <number-field fieldname="COLUMN1" vertical-alignment="middle" alignment="right" width="10%" x="80%" y="0" height="11"/> <number-field fieldname="COLUMN2" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="0" height="11"/> </band> <band name="Show_Column3" x="0" y="0"> <rectangle name="rowBandingElement" color="#E0E0E0" draw="false" fill="true" height="11" x="0%" width="100%" y="0"/> <string-field name="PRODUCTCODEElement" fieldname="PRODUCTCODE" vertical-alignment="middle" alignment="left" width="10%" x="0%" y="0" height="11"/> <string-field name="PRODUCTNAMEElement" fieldname="PRODUCTNAME" vertical-alignment="middle" alignment="left" width="15%" x="10%" y="0" height="11"/> <string-field name="PRODUCTDESCRIPTIONElement" fieldname="PRODUCTDESCRIPTION" vertical-alignment="middle" alignment="left" width="40%" x="25%" y="0" height="11"/> <string-field name="PRODUCTSCALEElement" fieldname="PRODUCTSCALE" vertical-alignment="middle" alignment="left" width="5%" x="65%" y="0" height="11"/> <number-field fieldname="COLUMN1" vertical-alignment="middle" alignment="right" width="10%" x="70%" y="0" height="11"/> <number-field fieldname="COLUMN2" vertical-alignment="middle" alignment="right" width="10%" x="80%" y="0" height="11"/> <number-field fieldname="COLUMN3" vertical-alignment="middle" alignment="right" width="10%" x="90%" y="0" height="11"/> </band> </items> <functions> <property-ref name="report.date"/> <property-ref name="ShowCol"/> <property-ref name="SQLC1_name"/> <property-ref name="SQLC2_name"/> <property-ref name="SQLC3_name"/> <function class="org.jfree.report.function.PageOfPagesFunction" name="PageofPages"/> <function class="org.jfree.report.function.HideElementByNameFunction" name="ShowCol0"> <properties> <property name="element">Show_Column0</property> <property name="field">ShowCol</property> </properties> </function> <function class="org.jfree.report.function.HideElementByNameFunction" name="ShowCol1"> <properties> <property name="element">Show_Column1</property> <property name="field">ShowCol</property> </properties> </function> <function class="org.jfree.report.function.HideElementByNameFunction" name="ShowCol2"> <properties> <property name="element">Show_Column2</property> <property name="field">ShowCol</property> </properties> </function> <function class="org.jfree.report.function.HideElementByNameFunction" name="ShowCol3"> <properties> <property name="element">Show_Column3</property> <property name="field">ShowCol</property> </properties> </function> <function name="backgroundTrigger" class="org.jfree.report.function.ElementVisibilitySwitchFunction"> <properties> <property name="element">rowBandingElement</property> <property name="numberOfElements">1</property> <property name="initialState">true</property> </properties> </function> <expression class="org.jfree.report.function.HideElementIfDataAvailableExpression" name="noDataLabelElementHideIfNullTrigger"> <properties> <property name="element">noDataLabelElement</property> </properties> </expression> <expression class="org.jfree.report.function.ShowElementIfDataAvailableExpression" name="dummyGroupFooterHideIfNullTrigger"> <properties> <property name="element">dummyGroupFooter</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="Summary_QUANTITYINSTOCKExpression"> <properties> <property name="field">COLUMN1</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="Summary_BUYPRICEExpression"> <properties> <property name="field">COLUMN2</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="Summary_MSRPExpression"> <properties> <property name="field">COLUMN3</property> </properties> </expression> <expression class="org.jfree.report.function.ShowElementIfDataAvailableExpression" name="PRODUCTLINEGroupHeaderHideIfNullTrigger"> <properties> <property name="element">PRODUCTLINEGroupHeader</property> </properties> </expression> <expression class="org.jfree.report.function.ShowElementIfDataAvailableExpression" name="PRODUCTLINEGroupFooterHideIfNullTrigger"> <properties> <property name="element">PRODUCTLINEGroupFooter</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="PRODUCTLINEQUANTITYINSTOCKExpression"> <properties> <property name="field">COLUMN1</property> <property name="group">PRODUCTLINE</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="PRODUCTLINEBUYPRICEExpression"> <properties> <property name="field">COLUMN2</property> <property name="group">PRODUCTLINE</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="PRODUCTLINEMSRPExpression"> <properties> <property name="field">COLUMN3</property> <property name="group">PRODUCTLINE</property> </properties> </expression> <expression class="org.jfree.report.function.ShowElementIfDataAvailableExpression" name="PRODUCTVENDORGroupHeaderHideIfNullTrigger"> <properties> <property name="element">PRODUCTVENDORGroupHeader</property> </properties> </expression> <expression class="org.jfree.report.function.ShowElementIfDataAvailableExpression" name="PRODUCTVENDORGroupFooterHideIfNullTrigger"> <properties> <property name="element">PRODUCTVENDORGroupFooter</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="PRODUCTVENDORQUANTITYINSTOCKExpression"> <properties> <property name="field">COLUMN1</property> <property name="group">PRODUCTVENDOR</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="PRODUCTVENDORBUYPRICEExpression"> <properties> <property name="field">COLUMN2</property> <property name="group">PRODUCTVENDOR</property> </properties> </expression> <expression class="org.jfree.report.function.ItemSumFunction" name="PRODUCTVENDORMSRPExpression"> <properties> <property name="field">COLUMN3</property> <property name="group">PRODUCTVENDOR</property> </properties> </expression> </functions> </report>