BE/Java

[Jasper] 5. JasperStudio 기능 설명 - 1

멍목 2021. 11. 13. 18:52
반응형

자주 사용하는 기능 설명

 

- Outline (좌측 하단)

보고서의 전체적인 레이아웃을 관리하는 곳이다. 

특정 밴드 추가를 원하는 경우 :  Outline - 추가할 밴드 우클릭 - Add Band   (Band : Title, Page Header, Detail 과 같은 영역)

  • Title : 제목 (보고서의 처음에만 나타나는 영역)
  • Page Header : 머리글
  • Detail : 보고서 본문
  • Page Footer : 바닥글

 

Tip : Band 내부에 Elements들을 자유롭게 배치하고 싶을 때 

Band Properties - Appearance - Layout : Free Layout

 

 

- 변수

  • parameters : Java단에서 직접 파라미터에 넣어준 변수 (Rexpert의 데이터 필드)
  • Fields : xml, dto 등과 같이 data Adapter를 이용하여 가져온 변수 ( Rexpert의 매개변수 필드)
  • Variables : Fields 변수를 가공, 계산한 변수( Rexpert의 공식 필드 )

 

 

variable 설정 방법 : outline에서 Variable 선택 후 우측 하단의 Properties를 이용해 표현식을 수정할 수 있다. (아래 이미지 참고)

  • parameters : Java단에서 직접 파라미터에 넣어준 변수 (Rexpert의 데이터 필드)
  • Fields : xml, dto 등과 같이 data Adapter를 이용하여 가져온 변수 ( Rexpert의 매개변수 필드)
  • Variables : Fields 변수를 가공, 계산한 변수( Rexpert의 공식 필드 )

 

- Elements (우측 상단)

보고서에 추가할 수 있는 요소(문자, 이미지 등)

<자주 사용하는 요소들>

  • Text Field : Field, Parameters, Varibales 등 동적인 값을 배치할 때 사용한다.
  • Static Text : 제목, 컬럼명과 같이 변하지 않는 문자를 배치할 때 사용한다.
  • Image : 이미지를 배치할 때 사용한다.
  • Rectangle, Ellipse, Line : 도형을 배치할 때 사용한다.
  • Break : 페이지 분할 or 컬럼 분할 시에 사용한다.
  • Table : DATASET을 토대로 데이터 표를 배치한다. 
    • DATASET : DATA ADAPTER 안에서의 소규모 그룹이며, Outline에서 추가 가능하다.

 

- Tools (Elements 밑)

  • Page Number : 현재 페이지 수
  • Total Pages : 총 페이지 수
  • Current Date : 현재 날짜
  • Time : 현재 시각
  • Percentage : 퍼센트 사용하는 도구
  • Page X of Y : 현재페이지 of 총페이지 (머리글에서 자주 사용)

 

 

- Properties (Band or Elements 클릭 후 우측 하단)

* Appearance 

  • Location : 위치 지정
  • Size : 크기 조절
  • Color - Forecolor : 색상
    • Transparent : 투명하게

 

반응형