반응형
* Borders
- Padding
- Borders : 테두리 설정 (Width 지정 후 표시된 부분 클릭 시 적용)
* Text Field
Text Field의 설정 탭
- Expression : 표현식. 표현식을 변경하게 되면 값도 변경됨
- Blank When NULL : NULL 일 때 공백으로 표시
- Stretch With Overflow : 데이터가 많아서 짤리는 경우 칸을 늘림
- pattern : 데이터 출력 양식 지정이 가능하며, 오른쪽의 ...버튼 클릭 시 선택하는 팝업이 나타난다.
- Percentage, Number, Currency와 같은 형식은 Expression의 형식이 Double이나 Integer과 같은 숫자형식이어야한다.
- Text Alignment : 정렬
- Rotation : 글자 방향
- Font : 글자폰트, 크기 등 지정
* Static Text
StaticText의 설정 탭
- Text : 텍스트
- Text Alignment : 정렬
- Rotation : 글자 방향
- Font : 글자폰트, 크기 등 지정
* Report
Report의 설정 탭
- Language : Java로 선택
- When No Data Type : 보고서에 데이터가 없을 경우의 타입 선택
- Ignore Pagination : 페이징 안하는 옵션
유의 사항
5-1. 페이지 수
페이지 수 관련해서 현재 페이지 수와 총 페이지 수 변수 명은 둘 다 $V{PAGE_NUMBER} 로 되어 있으나 Evalution Time이 다르니 참고
현재 페이지 수 : Properties - Text Field - Evalution Time이 Now로 설정
총 페이지 수 : Properties - Text Field - Evalution Time이 Report로 설정
5-2. Band
- Band를 뒤죽박죽 설정하거나 꼬이게 설정하면 보고서의 마지막에 Blank 페이지가 생성된다.
- Band 내부에 Element들을 자유롭게 배치하고 싶을 때 → Band Properties - Appearance - Layout : Free Layout
5-3. Variables
표현식에 IF를 넣고 substring 사용 시 주의점 : substring 하는 필드가 NULL 일 경우 조건식의 참, 거짓에 상관없이 NULL 로 출력된다.
5-4. Fields
데이터가 없는 경우, 공백이 아닌 NULL 값이 들어간다.
5-5. pattern
- Percentage, Number, Currency와 같이 숫자 형식은 Expression의 형식이 Double이나 Integer과 같은 숫자형식이어야 적용된다.
반응형
'BE > Java' 카테고리의 다른 글
[Jasper] Table 안보이는 현상 해결 방법 (0) | 2022.01.24 |
---|---|
[Java] request Attribute vs Parameter (setParameter 사용법) (0) | 2022.01.15 |
[Jasper] 5. JasperStudio 기능 설명 - 1 (0) | 2021.11.13 |
[Jasper] 4. Jasper Java 예제 (0) | 2021.11.12 |
[Jasper] 3. Jasper Studio 한글 설정 (0) | 2021.11.11 |