open source Report tool 을 찾아보던중 iReport라는 것이 있어서 사용해 봤다.

http://jasperforge.org/plugins/project/project_home.php?group_id=83

에 있는 튜토리얼을 따라하면 되는데 한글이 PDF로 안 만들어진다.

웹에서 찾아보고 따라해봐도 안된다.  버젼이 바뀌면서 달라진 것 같다.

해서 여러가지 해봤는데 3시간정도 걸려서 찾은 결과는 간단하다.


우선 폰트를 등록한다.
c:\windows\fonts 밑에 있는 맑은 고딕 (MALGUN.TTF)을 추가했다.


추가하면 C:\Program Files\Jaspersoft\iReport-3.7.1\ireport\fonts 에 파일이 생긴다.




한글이 있는 텍스트 박스를 선택하고 위 그림처럼 해주면 된다.
Pdf Font는 써주고, Pdf Encoding은 선택한다.

Pdf Font : 폰트 파일명
Pdf Encoding : Identity-H (Unicode with horizontal writing)


Pdf Embedded는 선택해제해도 된다.

폰트는 True Type 폰트면 되는 것 같다. 모두 테스트 해보지는 못했다.


메뉴에서 Preview를 PDF로 해주고 Preview를 보면 PDF viewer가 실행되고 한글도 나오게 된다.
static으로 제목만 테스트했고, DB에서도 한글을 잘 가져와서 보여주는 건 해봐야 겠다.

JasperReports 와도 연동해야 하고 넘어야 할 산이 많다....

+ Recent posts