<?xml version="1.0" encoding="UTF-8"?> <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="quickplot" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="730" leftMargin="31" rightMargin="31" topMargin="20" bottomMargin="20"> <property name="ireport.scriptlethandling" value="0"/> <property name="ireport.encoding" value="UTF-8"/> <property name="ireport.zoom" value="1.5"/> <property name="ireport.x" value="58"/> <property name="ireport.y" value="2211"/> <import value="usda.weru.weps.reports.*"/> <import value="net.sf.jasperreports.engine.*"/> <import value="java.util.*"/> <import value="usda.weru.weps.reports.query.*"/> <import value="net.sf.jasperreports.engine.data.*"/> <parameter name="DATE_FORMAT" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["MMM/dd/yy"]]></defaultValueExpression> </parameter> <parameter name="IMAGE_FILENAME" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["C:/usr/joelevin/projects/reporting-rewrite/weps1.install/images/werureport.gif"]]></defaultValueExpression> </parameter> <parameter name="REPORTS_DIR" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["C:/usr/joelevin/projects/reporting-rewrite/weps1.install/reports/"]]></defaultValueExpression> </parameter> <parameter name="REPORT_LOADER" class="usda.weru.weps.reports.ReportLoader" isForPrompting="false"> <defaultValueExpression><![CDATA[new ReportLoader()]]></defaultValueExpression> </parameter> <parameter name="RELEASE" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["WEPS unversioned"]]></defaultValueExpression> </parameter> <queryString> <![CDATA[SELECT * FROM weps('runs') as runs]]> </queryString> <field name="runid" class="java.lang.Integer"/> <field name="name" class="java.lang.String"/> <variable name="RUN_FIRST_PAGE" class="java.lang.Boolean" resetType="Group" resetGroup="run"> <variableExpression><![CDATA[false]]></variableExpression> <initialValueExpression><![CDATA[true]]></initialValueExpression> </variable> <group name="run" isStartNewPage="true" isReprintHeaderOnEachPage="true"> <groupExpression><![CDATA[$F{runid}]]></groupExpression> <groupHeader> <band height="57" splitType="Stretch"> <textField isBlankWhenNull="false"> <reportElement key="textField-1" style="Report Header" x="7" y="0" width="555" height="25"/> <textElement/> <textFieldExpression class="java.lang.String"><![CDATA["Quick Plot"]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" isBlankWhenNull="false"> <reportElement key="textField-2" style="Report Run" mode="Transparent" x="7" y="30" width="555" height="20"/> <textElement/> <textFieldExpression class="java.lang.String"><![CDATA[$F{name}]]></textFieldExpression> </textField> </band> </groupHeader> <groupFooter> <band splitType="Stretch"/> </groupFooter> </group> <background> <band height="123"> <line> <reportElement style="Report Lines" x="7" y="30" width="768" height="1"/> </line> <image scaleImage="RetainShape" hAlign="Right" isUsingCache="true" onErrorType="Blank"> <reportElement key="image-1" x="600" y="0" width="175" height="120"/> <imageExpression class="java.lang.String"><![CDATA[$P{IMAGE_FILENAME}]]></imageExpression> </image> </band> </background> <title> <band splitType="Stretch"/> </title> <pageHeader> <band splitType="Stretch"/> </pageHeader> <columnHeader> <band splitType="Stretch"/> </columnHeader> <detail> <band height="410" splitType="Stretch"> <subreport isUsingCache="true" runToBottom="false"> <reportElement key="_graph" stretchType="RelativeToBandHeight" x="0" y="0" width="672" height="410" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true"/> <parametersMapExpression><![CDATA[$P{REPORT_PARAMETERS_MAP}]]></parametersMapExpression> <subreportParameter name="RUN_ID"> <subreportParameterExpression><![CDATA[$F{runid}]]></subreportParameterExpression> </subreportParameter> <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression> <subreportExpression><![CDATA[$P{REPORT_LOADER}.getReport("_graph")]]></subreportExpression> </subreport> </band> </detail> <columnFooter> <band splitType="Stretch"/> </columnFooter> <pageFooter> <band height="35" splitType="Stretch"> <textField> <reportElement style="Printed Date" x="293" y="12" width="289" height="18"/> <textElement/> <textFieldExpression class="java.util.Date"><![CDATA[new Date()]]></textFieldExpression> </textField> <textField> <reportElement style="Printed Date" x="7" y="12" width="125" height="18"/> <textElement/> <textFieldExpression class="java.util.String"><![CDATA[$P{RELEASE}]]></textFieldExpression> </textField> <line> <reportElement key="line" style="Report Lines" x="7" y="30" width="768" height="1" forecolor="#000000"/> </line> <staticText> <reportElement key="staticText-1" style="Printed" x="257" y="12" width="36" height="18"/> <textElement> <font size="10"/> </textElement> <text><![CDATA[Printed]]></text> </staticText> <textField evaluationTime="Report" isBlankWhenNull="false"> <reportElement key="textField" style="Page Count" x="765" y="12" width="20" height="18"/> <textElement textAlignment="Left"> <font size="10"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA["" + $V{PAGE_NUMBER}]]></textFieldExpression> </textField> <textField> <reportElement style="Page Number" x="571" y="12" width="194" height="18"/> <textElement/> <textFieldExpression class="java.lang.String"><![CDATA["Page " + $V{PAGE_NUMBER} + " of "]]></textFieldExpression> </textField> </band> </pageFooter> <summary> <band splitType="Stretch"/> </summary> </jasperReport>