質問編集履歴

4

XMLを追加

2019/12/24 00:50

投稿

y.kudo
y.kudo

スコア6

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- https://qiita.com/shibafu/items/03444ffd3d847ca159c3
5
+ [SpringMVCとJasperReportsで帳票を印刷してみた](https://qiita.com/shibafu/items/03444ffd3d847ca159c3)
6
6
 
7
7
 
8
8
 
@@ -61,3 +61,219 @@
61
61
  値の渡し方、または帳票側の設定で誤っている箇所があるのでしょうか。
62
62
 
63
63
  ご存じの方がいたらご教授お願い致します。
64
+
65
+
66
+
67
+ ```xml
68
+
69
+ <?xml version="1.0" encoding="UTF-8"?>
70
+
71
+ <!-- Created with Jaspersoft Studio version 6.11.0.final using JasperReports Library version 6.11.0-0c4056ccaa4d25a5a8c45672d2f764ea3498bebb -->
72
+
73
+ <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="nedanlist" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="afc2fcf9-928c-427a-ac3f-28e7b63dd8fd">
74
+
75
+ <parameter name="companyName" class="java.lang.String"/>
76
+
77
+ <queryString>
78
+
79
+ <![CDATA[]]>
80
+
81
+ </queryString>
82
+
83
+ <field name="nedan" class="java.lang.String"/>
84
+
85
+ <field name="yasai" class="java.lang.String"/>
86
+
87
+ <background>
88
+
89
+ <band splitType="Stretch"/>
90
+
91
+ </background>
92
+
93
+ <title>
94
+
95
+ <band height="103" splitType="Stretch">
96
+
97
+ <staticText>
98
+
99
+ <reportElement x="70" y="-10" width="400" height="60" uuid="5b75924d-dd99-402a-9c4e-c41d99b5339b"/>
100
+
101
+ <textElement textAlignment="Center" verticalAlignment="Middle">
102
+
103
+ <font fontName="IPAexg" size="22"/>
104
+
105
+ </textElement>
106
+
107
+ <text><![CDATA[価格表]]></text>
108
+
109
+ </staticText>
110
+
111
+ </band>
112
+
113
+ </title>
114
+
115
+ <pageHeader>
116
+
117
+ <band height="35" splitType="Stretch"/>
118
+
119
+ </pageHeader>
120
+
121
+ <columnHeader>
122
+
123
+ <band height="61" splitType="Stretch">
124
+
125
+ <staticText>
126
+
127
+ <reportElement x="280" y="11" width="100" height="30" uuid="046cdbe3-b1ef-4381-88bd-38f4629152d7">
128
+
129
+ <property name="com.jaspersoft.studio.spreadsheet.connectionID" value="423e7686-24dc-4f5c-a74d-fdd9c6975af8"/>
130
+
131
+ </reportElement>
132
+
133
+ <box>
134
+
135
+ <topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
136
+
137
+ <leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
138
+
139
+ <bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
140
+
141
+ <rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
142
+
143
+ </box>
144
+
145
+ <textElement>
146
+
147
+ <font fontName="IPAexg"/>
148
+
149
+ </textElement>
150
+
151
+ <text><![CDATA[値段]]></text>
152
+
153
+ </staticText>
154
+
155
+ <staticText>
156
+
157
+ <reportElement x="180" y="11" width="100" height="30" uuid="3255b0d5-b2fc-4faf-b394-4958fbcd6873">
158
+
159
+ <property name="com.jaspersoft.studio.spreadsheet.connectionID" value="9a396a1f-2a5c-4bb6-9225-fffb0000200d"/>
160
+
161
+ </reportElement>
162
+
163
+ <box>
164
+
165
+ <topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
166
+
167
+ <leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
168
+
169
+ <bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
170
+
171
+ <rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
172
+
173
+ </box>
174
+
175
+ <textElement>
176
+
177
+ <font fontName="IPAexg"/>
178
+
179
+ </textElement>
180
+
181
+ <text><![CDATA[野菜]]></text>
182
+
183
+ </staticText>
184
+
185
+ </band>
186
+
187
+ </columnHeader>
188
+
189
+ <detail>
190
+
191
+ <band height="295" splitType="Stretch">
192
+
193
+ <textField>
194
+
195
+ <reportElement x="280" y="10" width="100" height="10" uuid="4302fbea-0556-4772-9ce3-ea0dba9b3185">
196
+
197
+ <property name="com.jaspersoft.studio.spreadsheet.connectionID" value="9a396a1f-2a5c-4bb6-9225-fffb0000200d"/>
198
+
199
+ </reportElement>
200
+
201
+ <box>
202
+
203
+ <topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
204
+
205
+ <leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
206
+
207
+ <bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
208
+
209
+ <rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
210
+
211
+ </box>
212
+
213
+ <textElement>
214
+
215
+ <font fontName="IPAexg"/>
216
+
217
+ </textElement>
218
+
219
+ <textFieldExpression><![CDATA[$F{nedan}]]></textFieldExpression>
220
+
221
+ </textField>
222
+
223
+ <textField>
224
+
225
+ <reportElement x="180" y="10" width="100" height="10" uuid="1002824c-2e87-4b76-b292-78b42f8a15a3">
226
+
227
+ <property name="com.jaspersoft.studio.spreadsheet.connectionID" value="423e7686-24dc-4f5c-a74d-fdd9c6975af8"/>
228
+
229
+ </reportElement>
230
+
231
+ <box>
232
+
233
+ <topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
234
+
235
+ <leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
236
+
237
+ <bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
238
+
239
+ <rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
240
+
241
+ </box>
242
+
243
+ <textElement>
244
+
245
+ <font fontName="IPAexg"/>
246
+
247
+ </textElement>
248
+
249
+ <textFieldExpression><![CDATA[$F{yasai}]]></textFieldExpression>
250
+
251
+ </textField>
252
+
253
+ </band>
254
+
255
+ </detail>
256
+
257
+ <columnFooter>
258
+
259
+ <band height="45" splitType="Stretch"/>
260
+
261
+ </columnFooter>
262
+
263
+ <pageFooter>
264
+
265
+ <band height="54" splitType="Stretch"/>
266
+
267
+ </pageFooter>
268
+
269
+ <summary>
270
+
271
+ <band height="42" splitType="Stretch"/>
272
+
273
+ </summary>
274
+
275
+ </jasperReport>
276
+
277
+
278
+
279
+ ```

3

見やすくするための修正

2019/12/24 00:50

投稿

y.kudo
y.kudo

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 以下のサイトを参考にJasperReportsを使用してPDFを作りました。
1
+ 以下のサイトを参考にJasperReportsを使用してリストを表示するPDFを作りました。
2
2
 
3
3
 
4
4
 
@@ -20,13 +20,13 @@
20
20
 
21
21
 
22
22
 
23
- 想定してた帳票
23
+ --想定してた帳票--
24
-
25
-
26
24
 
27
25
  価格表
28
26
 
29
- 野菜|値段
27
+ |野菜|値段|
28
+
29
+ |:--|:--:|
30
30
 
31
31
  キャベツ|100
32
32
 
@@ -34,27 +34,23 @@
34
34
 
35
35
 
36
36
 
37
+ --実際に出力された帳票--
37
38
 
39
+ 価格表(1ページ目)
38
40
 
39
- 実際に出力された帳票
41
+ |野菜|値段|
40
42
 
41
-
42
-
43
- 1ページ目
44
-
45
- 価格表
46
-
47
- 野菜|値段
43
+ |:--|:--:|
48
44
 
49
45
  キャベツ|100
50
46
 
51
47
 
52
48
 
53
- 2ページ目
49
+ 価格表(2ページ目)
54
50
 
55
- 価格表
51
+ |野菜|値段|
56
52
 
57
- 野菜|値段
53
+ |:--|:--:|
58
54
 
59
55
  レタス|200
60
56
 

2

見た目修正

2019/12/23 08:54

投稿

y.kudo
y.kudo

スコア6

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  想定してた帳票
24
24
 
25
- ----------------
25
+
26
26
 
27
27
  価格表
28
28
 
@@ -32,13 +32,13 @@
32
32
 
33
33
  レタス|200
34
34
 
35
- ----------------
35
+
36
36
 
37
37
 
38
38
 
39
39
  実際に出力された帳票
40
40
 
41
- ----------------
41
+
42
42
 
43
43
  1ページ目
44
44
 
@@ -58,7 +58,7 @@
58
58
 
59
59
  レタス|200
60
60
 
61
- ----------------
61
+
62
62
 
63
63
 
64
64
 

1

誤字の修正

2019/12/23 08:40

投稿

y.kudo
y.kudo

スコア6

test CHANGED
File without changes
test CHANGED
@@ -26,11 +26,11 @@
26
26
 
27
27
  価格表
28
28
 
29
- |野菜|値段|
29
+ 野菜|値段
30
30
 
31
- |キャベツ|100|
31
+ キャベツ|100
32
32
 
33
- |レタス|200|
33
+ レタス|200
34
34
 
35
35
  ----------------
36
36
 
@@ -44,9 +44,9 @@
44
44
 
45
45
  価格表
46
46
 
47
- |野菜|値段|
47
+ 野菜|値段
48
48
 
49
- |キャベツ|100|
49
+ キャベツ|100
50
50
 
51
51
 
52
52
 
@@ -54,9 +54,9 @@
54
54
 
55
55
  価格表
56
56
 
57
- |野菜|値段|
57
+ 野菜|値段
58
58
 
59
- |レタス|200|
59
+ レタス|200
60
60
 
61
61
  ----------------
62
62