iReport 작성 (1)

북마크 추가

Title band

좌측 Report Inspector에서 파일명 우클릭 Properties – Title on a new page 클릭

 -> 리포트 표지작성 가능

Page header / page footer band
모든 페이지마다 반복 출력가능
Detail band
값이 여러 개인 경우 한 페이지 내에서 반복 출력가능
Column header / Column Footer band
모든 페이지에서 출력 가능하며 크기를 자유자제로 조절가능
Summary
요약페이지. 맨 마지막에 새 페이지로 따로 
출력가능

 

 

Group

Report Inspector에서 report우클릭

àAdd Group
àGroup Header 우클릭
àMaximize Band Height
à리포트 내 다른 디자인의 새로운 페이지

      추가 가능 

 

 


Field

 

Report Inspector에서 리포트명 우클릭-> Edit Query

쿼리 입력 후 Read Field를 클릭하면 자동으로 field

추가되며, $F{필드명}을 통해 Report에 값을 출력 할 수

있다.

 

Report InspectorFields 탭에서 drag & drop으로도

사용 가능하다.

 

Spring project에서 쿼리 실행시 list에 들어 오는 값과

Jrxml파일에서 설정한 field namemapping되어

값이 화면에 출력된다.



아래 그림과 같이 특정 필드를 기준으로 각 페이지 마다 하위 필드의 리스트를

표현 하고 싶을 경우

Group생성-> Group band property –> Group Expression-> $F{기준 필드명}을 입력, Start on a new page check

필드의 내용이 바뀔 때 마다 새 페이지에 하위 필드 반복 출력.Excel로 출력 시 내용을 새로운 Sheet마다 출력하고 싶은 경우 Report Inspector-> report우클릭-> properties -> Properties -> Add

-> Property name = net.sf.jasperreports.export.xls.one.page.per.sheet   Property value = TRUE 입력

 



 

 

 

 

 

HKH
2014-07-12 12:57
SHARE
keyboard_arrow_left
keyboard_arrow_up