質問編集履歴

2

takyafuminさんへの追記

2016/05/13 07:34

投稿

Begi
Begi

スコア56

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さんへの情報追加

2016/05/13 07:34

投稿

Begi
Begi

スコア56

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
+ どうぞよろしくお願いします。