source: trunk/web-app/reports/templatePortrait.jrxml @ 533

Last change on this file since 533 was 533, checked in by gav, 14 years ago

Add ReportController, TaskReportService and start template reports.

File size: 5.3 KB
Line 
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="name" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="782" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20">
3        <property name="ireport.scriptlethandling" value="0"/>
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="java.util.*"/>
9        <import value="net.sf.jasperreports.engine.*"/>
10        <import value="net.sf.jasperreports.engine.data.*"/>
11        <style name="table" isDefault="false">
12                <box>
13                        <pen lineWidth="1.0" lineColor="#000000"/>
14                </box>
15        </style>
16        <style name="table_TH" isDefault="false" mode="Opaque" backcolor="#F0F8FF">
17                <box>
18                        <pen lineWidth="0.5" lineColor="#000000"/>
19                </box>
20        </style>
21        <style name="table_CH" isDefault="false" mode="Opaque" backcolor="#BFE1FF">
22                <box>
23                        <pen lineWidth="0.5" lineColor="#000000"/>
24                </box>
25        </style>
26        <style name="table_TD" isDefault="false" mode="Opaque" backcolor="#FFFFFF">
27                <box>
28                        <pen lineWidth="0.5" lineColor="#000000"/>
29                </box>
30        </style>
31        <subDataset name="dataset1"/>
32        <subDataset name="Table Dataset 1"/>
33        <parameter name="reportTitle" class="java.lang.String"/>
34        <parameter name="currentUser" class="java.lang.String"/>
35        <field name="description" class="java.lang.String"/>
36        <background>
37                <band splitType="Stretch"/>
38        </background>
39        <pageHeader>
40                <band height="35" splitType="Stretch">
41                        <textField>
42                                <reportElement key="staticText-1" x="0" y="0" width="782" height="35"/>
43                                <textElement textAlignment="Center" markup="none">
44                                        <font size="20"/>
45                                </textElement>
46                                <textFieldExpression class="java.lang.String"><![CDATA[$P{reportTitle}]]></textFieldExpression>
47                        </textField>
48                </band>
49        </pageHeader>
50        <columnHeader>
51                <band height="28" splitType="Stretch">
52                        <textField>
53                                <reportElement x="341" y="0" width="100" height="20"/>
54                                <textElement textAlignment="Center"/>
55                                <textFieldExpression class="java.lang.String"><![CDATA["Column Header"]]></textFieldExpression>
56                        </textField>
57                </band>
58        </columnHeader>
59        <detail>
60                <band height="113" splitType="Stretch">
61                        <textField>
62                                <reportElement x="100" y="0" width="182" height="20"/>
63                                <textElement/>
64                                <textFieldExpression class="java.lang.String"><![CDATA[$F{description}]]></textFieldExpression>
65                        </textField>
66                        <textField>
67                                <reportElement x="0" y="0" width="100" height="20"/>
68                                <textElement markup="none"/>
69                                <textFieldExpression class="java.lang.String"><![CDATA["Description: "]]></textFieldExpression>
70                        </textField>
71                </band>
72        </detail>
73        <columnFooter>
74                <band height="27" splitType="Stretch">
75                        <textField>
76                                <reportElement x="341" y="7" width="100" height="20"/>
77                                <textElement textAlignment="Center"/>
78                                <textFieldExpression class="java.lang.String"><![CDATA["Column Footer"]]></textFieldExpression>
79                        </textField>
80                </band>
81        </columnFooter>
82        <pageFooter>
83                <band height="40" splitType="Stretch">
84                        <textField pattern="dd-MMM-yyyy">
85                                <reportElement x="82" y="0" width="200" height="20"/>
86                                <textElement/>
87                                <textFieldExpression class="java.util.Date"><![CDATA[new java.util.Date()]]></textFieldExpression>
88                        </textField>
89                        <textField>
90                                <reportElement x="662" y="0" width="80" height="20"/>
91                                <textElement textAlignment="Right"/>
92                                <textFieldExpression class="java.lang.String"><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></textFieldExpression>
93                        </textField>
94                        <textField evaluationTime="Report">
95                                <reportElement x="742" y="0" width="40" height="20"/>
96                                <textElement/>
97                                <textFieldExpression class="java.lang.String"><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
98                        </textField>
99                        <textField>
100                                <reportElement x="0" y="0" width="82" height="20"/>
101                                <textElement markup="none"/>
102                                <textFieldExpression class="java.lang.String"><![CDATA["Generated: "]]></textFieldExpression>
103                        </textField>
104                        <textField>
105                                <reportElement x="82" y="20" width="200" height="20"/>
106                                <textElement markup="none"/>
107                                <textFieldExpression class="java.lang.String"><![CDATA[$P{currentUser}]]></textFieldExpression>
108                        </textField>
109                        <textField>
110                                <reportElement x="0" y="20" width="82" height="20"/>
111                                <textElement markup="none"/>
112                                <textFieldExpression class="java.lang.String"><![CDATA["By: "]]></textFieldExpression>
113                        </textField>
114                </band>
115        </pageFooter>
116        <noData>
117                <band height="85" splitType="Stretch">
118                        <textField>
119                                <reportElement x="0" y="35" width="782" height="50"/>
120                                <textElement textAlignment="Center" markup="none">
121                                        <font size="14" isBold="true"/>
122                                </textElement>
123                                <textFieldExpression class="java.lang.String"><![CDATA["No data to display. \n"+
124"Please run report again."]]></textFieldExpression>
125                        </textField>
126                        <textField>
127                                <reportElement key="staticText-1" x="0" y="0" width="782" height="35"/>
128                                <textElement textAlignment="Center" markup="none">
129                                        <font size="20"/>
130                                </textElement>
131                                <textFieldExpression class="java.lang.String"><![CDATA[$P{reportTitle}]]></textFieldExpression>
132                        </textField>
133                </band>
134        </noData>
135</jasperReport>
Note: See TracBrowser for help on using the repository browser.