<?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="_header" pageWidth="550" pageHeight="802" whenNoDataType="AllSectionsNoDetail" columnWidth="550" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0"> <property name="ireport.scriptlethandling" value="0"/> <property name="ireport.encoding" value="UTF-8"/> <property name="ireport.zoom" value="1.0"/> <property name="ireport.x" value="0"/> <property name="ireport.y" value="0"/> <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="REPORT_TITLE" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["Sample Title"]]></defaultValueExpression> </parameter> <parameter name="REPORT_SUBTITLE" class="java.lang.String" isForPrompting="false"> <defaultValueExpression><![CDATA["This is a run name"]]></defaultValueExpression> </parameter> <parameter name="IMAGE_FILENAME" class="java.lang.String" isForPrompting="false"/> <parameter name="PAD_HEADER" class="java.lang.Boolean" isForPrompting="false"> <defaultValueExpression><![CDATA[false]]></defaultValueExpression> </parameter> <variable name="HAS_IMAGE" class="java.lang.Boolean" resetType="None"> <variableExpression><![CDATA[new File($P{IMAGE_FILENAME}).exists()]]></variableExpression> </variable> <background> <band height="120" splitType="Stretch"> <line> <reportElement key="line-1" style="Report Lines" x="0" y="26" width="549" height="1"/> </line> <image scaleImage="RetainShape" hAlign="Right" isUsingCache="true" onErrorType="Blank"> <reportElement key="image-1" x="375" y="0" width="175" height="120"/> <imageExpression class="java.lang.String"><![CDATA[$P{IMAGE_FILENAME}]]></imageExpression> </image> </band> </background> <title> <band height="55" splitType="Stretch"> <textField isBlankWhenNull="false"> <reportElement key="textField-1" style="Report Header" x="0" y="0" width="375" height="25"/> <textElement verticalAlignment="Middle"> <font size="18" isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{REPORT_TITLE}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" isBlankWhenNull="false"> <reportElement key="textField-2" style="Report Run" x="0" y="30" width="375" height="20"/> <box leftPadding="0"/> <textElement verticalAlignment="Middle"> <font size="12" isBold="false" pdfFontName="Helvetica"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$P{REPORT_SUBTITLE}]]></textFieldExpression> </textField> </band> </title> <pageHeader> <band splitType="Stretch"/> </pageHeader> <columnHeader> <band splitType="Stretch"/> </columnHeader> <detail> <band splitType="Stretch"/> </detail> <columnFooter> <band splitType="Stretch"/> </columnFooter> <pageFooter> <band splitType="Stretch"/> </pageFooter> <summary> <band splitType="Stretch"/> </summary> </jasperReport>