반응형
<iReport 줄바꿈>
DB에서 Data를 가지고 올 경우, 해당 Data를 줄바꿈해야 할 필요가 있다면, 받아온 Data를 iReport자체에서 줄바꾸기는 불가능하다.(Replace all등으로 가능할수도?)
하지만, iReport로 값을 넘길때 혹은 DB자체에서 자체 줄바꿈 할수있는 방법이 있다.
1. 일단 받아올 Data(String)에서 줄바꿈이 필요한 부분을 <br>로 고친다.
2. iReport에서 해당 Text Field의 Property를 열어, Markup을 none에서 html로 수정한다.
Static Text에서는 Alt + Enter로 해결.
Text Field에서 두개의 항목을 줄바꿈으로 표편해야하는 경우는
$F{A} + "\n" + $F{B} 의 형태로 줄바꿈이 가능하다.
* 물론 spacebar의 경우도 로 바꾸어야한다.
textarea의 값 치환
text = text.replace(\r\n","<br>");
text = text.replace("\u0020"," ");
반응형