質問編集履歴
2
takyafuminさんへの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -111,3 +111,23 @@
|
|
111
111
|
このパラメータはどうなっているのか?など質問がありましたらできる限り回答させていただきます。
|
112
112
|
|
113
113
|
どうぞよろしくお願いします。
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
###再度追記 takyafuminさんへ
|
118
|
+
|
119
|
+
以下、該当text fieldのプロパティになります。
|
120
|
+
|
121
|
+
![text fieldプロパティ1](5f440b5bd74baa35c5ac0eb456833d36.jpeg)
|
122
|
+
|
123
|
+
![text fieldプロパティ2](202cc9c5502ddb9f329c6b8d8b089e96.jpeg)
|
124
|
+
|
125
|
+
よろしくお願いします。
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
また、static textに全角ダブルコーテーションが含まれた該当文章を入れたものを作成し試してみたところ、そちらでははみ出さず折り返していました。
|
130
|
+
|
131
|
+
ということは、javaが悪さをしているということになるのでしょうか。Windows環境下では問題なく表示されるのですが…
|
132
|
+
|
133
|
+
引き続きよろしくお願いします。
|
1
takyafuminさんへの情報追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -39,3 +39,75 @@
|
|
39
39
|
|
40
40
|
|
41
41
|
大変お手数ですが、ご回答いただけると助かります。よろしくお願いします。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
###追記 takyafuminさんへ
|
46
|
+
|
47
|
+
情報追加依頼ありがとうございます。
|
48
|
+
|
49
|
+
Struts2フレームワークを使用しているため、少々特殊な書き方になっております。
|
50
|
+
|
51
|
+
また、実データに差し支える部分は割愛させていただいています。
|
52
|
+
|
53
|
+
以下ソースコードになります。
|
54
|
+
|
55
|
+
```
|
56
|
+
|
57
|
+
@Result( name = "pdf", type = "stream", params = {
|
58
|
+
|
59
|
+
"inputName", "inputStream",
|
60
|
+
|
61
|
+
"contentType", "application/pdf; charset=UTF-8",
|
62
|
+
|
63
|
+
"contentLength", "${ contentLength }",
|
64
|
+
|
65
|
+
"contentDisposition", "inline; filename = ${fileName}",
|
66
|
+
|
67
|
+
"root", "model",
|
68
|
+
|
69
|
+
"ignoreHierarchy", "false"
|
70
|
+
|
71
|
+
}) ,
|
72
|
+
|
73
|
+
public class PdfAction extends ActionSupport implements ModelDriven<PdfModel> {
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
public String execute() throws Exception {
|
78
|
+
|
79
|
+
String jasperFile = "./test.jasper";
|
80
|
+
|
81
|
+
JasperPrint jp = null;
|
82
|
+
|
83
|
+
JRDataSource dataSource = makeBeansDataSource(bean);
|
84
|
+
|
85
|
+
HashMap<String, Object> params = new HashMap<String, Object>();
|
86
|
+
|
87
|
+
JasperPrint jp = JasperFillManager.fillReport(jasperFile, params, dataSource);
|
88
|
+
|
89
|
+
byte[] pdf = JasperExportManager.exportReportToPdf( jp );
|
90
|
+
|
91
|
+
fileName = "test.pdf";
|
92
|
+
|
93
|
+
inputStream = new ByteArrayInputStream(pdf);
|
94
|
+
|
95
|
+
contentLength = pdf.length;
|
96
|
+
|
97
|
+
return "pdf";
|
98
|
+
|
99
|
+
}
|
100
|
+
|
101
|
+
}
|
102
|
+
|
103
|
+
```
|
104
|
+
|
105
|
+
実際には、beanにはfieldにセットするデータを、paramsにはparameterにセットする値をそれぞれ別メソッドで定義しています。
|
106
|
+
|
107
|
+
また、jrxmlファイルは手動でコンパイルしjasperファイルとなったものをサーバ上に配置し使用しています。
|
108
|
+
|
109
|
+
jrxmlファイルは会社で取り扱っているものですので、申し訳ありませんが割愛させていただきます。
|
110
|
+
|
111
|
+
このパラメータはどうなっているのか?など質問がありましたらできる限り回答させていただきます。
|
112
|
+
|
113
|
+
どうぞよろしくお願いします。
|