본문 바로가기
Report/Jasper_ireport

iReport 줄바꿈

by Lcoding 2023. 11. 7.
반응형

<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의 경우도 &nbsp;로 바꾸어야한다.



textarea의 값 치환

text = text.replace(\r\n","<br>");
text = text.replace("\u0020","&nbsp;");

반응형

loading