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

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

Report Properties는 보고서 생성시 보고서의 Page size나 출력할 방향, Page Margins 등의
여러가지 속성들을 설정 하는 창으로 Menu에서 File-New Document를 누르거나 툴바에서
흰색 종이모양을 클릭해 주시면 아래와 같은 보고서 속성 설정창을 볼 수 있을 것이다.

사용자 삽입 이미지

Report Name : 뭐 당연히 보고서의 파일명을 정하는 곳 입니다.
Preset sizes : pixel단위로 여러 종류의 표준 용지를 처리 할 수 있도록 지원 합니다.
Orientation : iReport의 표시 방향을 조정해 주는 것입니다.
- Portrait : 세로 방향
- Landscape : 가로 방향

그리고 아래 쪽 탭 부분에 대한 설명 입니다.

* Page Margin : Page의 상/하/좌/우의 여백을 조정합니다

* Columns : 보고서는 기본적으로 가로 방향으로 나뉘어져 있는데 간혹 세로방향으로
나눌때는 Columns값을 증가 시켜서 쓰면 됩니다.
(Columns의 수만큼 Width의 크기에 따라 레코드 값이 표시 됩니다)
사용자 삽입 이미지
(Columns 크기 변경시 예)

* Scriptlet Class : 보고서 생성시 새 페이지를 시작하거나 그룹의 끝 등에 다 달았을때
특별한 이벤트 처리를 하고자 할 때 scriptlet을 사용합니다.
옵션에 따라 사용을 원치 않으면 'Don't use scriptlet'을 선택 하거나
취향에 따라 옵션을 선택해 준다.
Language는 script의 표현식을 나타내기 위한 언어로 JAVA와
GROOVY를 지원한다.
솔찍히 이부분은 써보지 않아서 대략적인 의미만 알고 있다.
*More...
- Title on a new page : 보고서에 독립적인 Title 페이지를 추가해 출력한다
- Summaray on a new page : 위 옵션과 동일한데 Summary를 추가하는 것이다.
이 옵션을 체크 하면 만약 10장의 보고서 내용이 있다면
모두 11장의 보고서가 출력 된다
- Floating column footer : 이 옵션을 체크 해주면 Detail band 끝에 column footer가
연결되고 체크 안해주면 Page footer band위에 위치 한다.
- Ignore pagination : 체크시 전체페이지가 아닌 출력 부분만 보여준다.
- Print Order : 다중 column 출력 시 출력 방향을 설정한다.
- When no date : 만약 출력 데이터 값이 없을 때 출력 방법을 선택한다.
NoPages(출력없음) Blank Page(빈페이지 출력) AllSelectionNoDetail(Detail만 제외)
,No-data Section(No-data band부분의 내용을 출력) <- 가장 추천한다.

* i18n
- Format Factory Class
- Resource Bundle Base Name : 다국어를 지원하는 보고서 생성시 사용하는 Option
- When resource missing type : resource를 분실하거나 문제가 있을시 출력 방법
- XML encoding : XML 인코딩 방법을 선택한다.

오늘은 iReport의 Page속성에 대해 알아 보았습니다..
개인적으로 다른 리포트툴보다 기능이 적지만 충분이 쓸만하다고 생각합니다..(무료니깐..)
버전이 바뀌면서 점점 지원하는 것도 많아져서 몇달 지나지 않아
내가 작성한 메뉴얼은 쓸모가 없어 질지도 모르겠네요..

다음에는 iReport안에 들어갈 Element에 대해서 알아 보겠습니다..
Posted by 1010