53.jasper&ireport2012. 1. 3. 13:35
반응형

출처 : http://dalyal.tistory.com/entry/iReport의-구조band


band란 가로 방향으로 나뉘어 각각에 고유한 이름을 가지고 일정한 영역을 가지는 iReport의
화면을 나누는 개념입니다.

기본적으로 band는 Title, LastPaheFooter, Summary band를 제외하고 나머지 band들은
Detail band를 기준으로 상하로 구분되어 Header와 Footer로 구분되어 짝을 이루고 있습니다
각각의 band들은 특징을 가지는데 아래에서 그 특징을 알아보겠습니다.

1. Background band
- 보고서의 배경 설정을 할 수 있다.

2. Title band
- 가장 먼저 보여주는 band로 보고서 전체 페이지중 단 한번만 출력되는 band로 주로
보고서의 Title을 기재하는데 사용된다.

3. Page header band (Page footer band)
- 한번 정의되면 보고서 전체 페이지의 헤더 부분에 똑같은 위치와 크기로 페이지마다
반복 출력 된다.(Page footer band는 전체 페이지의 하단에 반복 출력된다.)

4. Column header band (Column footer band)
- 각 Detail band의 column 항목의 Title 영역으로 사용된다. 역시 페이지마다 출력 된다.

5. Group header band (Group footer band)
- 사용자가 임의로 만든 band로 0개 이상을 만들수 있다. Detail band 상하에 위치한다.

6. Detail band
- 가장 핵심이 되는 band. 다른 band에서도 Query를 이용해 수집된 데이터를 나열해
출력 할 수 있지만 detail에서는 한개 이상의 모든 Rows를 출력 할 수 있다.

7. Last Page Footer
- 다른 일반 footer와 다르게 보고서의 맨 마지막 페이지에만 결과를 나타내고자 할 때
사용하는 band로 Title band와 유사하게 딱 한번만 출력 된다.

8. Summary band
- 보고서 전체 페이지중에 맨 마지막 페이지에 출력되는 band로 주로 총 합계 등을
나타내고자 할 때 사용 한다.

사용자 삽입 이미지

iReport band

Posted by 1010