일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Python
- 페이페이
- codebuild
- 熱海
- Selenium
- 뮌헨
- 三井住友カード
- 체코
- 방콕
- 태국
- CSV
- PayPay
- typescript
- JenkinsFile
- 미츠이 스미토모
- pyenv
- vba
- 메르페이
- 카마츠루
- local
- duckdb
- node.js
- javascript
- 프라하
- 釜つる
- PostgreSQL
- 아타미
- react.js
- documentdb
- terraform
- Today
- Total
도쿄사는 외노자
Property의 적용 본문
iReport에서는 문자가 해당 Text Field의 범위를 넘어설 경우,
기본적으로는 Text Field의 크기만큼의 문자가 출력된다.
(라고 알고 있었다.)
그러나 이렇게 문자별로 자르는 것은 어디까지나 전각(한자, 가나, 한글 등)과 숫자에 한해서이며,
영문의 경우는 단어별(띄어쓰기로 구분)로 자른다.
즉, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"와 같은 테스트 데이터가 입력되었을 경우,
해당 데이터가 들어갈 필드가 이 데이터보다 작아서 데이터 맨 뒤의 aaaa 정도가 잘린다고 칠 경우,
이 텍스트, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"는 전부! 출력되지 않는다...
데이터가 "テストですaaaaaaaaaaaaaaaaaaaaaaaaaa"와 같은 경우도 마찬가지라,
뒤의 aaaa가 잘린다 치면,
テストです까지만 출력되며, 뒤의 aaaaaaaaaaaaaaaaaaaaaaaaaa는 절대 출력되지 않는다.
이는, iReport Property의 net.sf.jasperreports.text.truncate.at.char가
기본적으로 false로 설정되어 있기 때문이다.
net.sf.jasperreports.text.truncate.at.char의 간단한 설명이다.
- Flag that determines whether text elements are to be truncated at the last character that fits. By default, when the entire text of a text element does not fit the element's area, the text is truncated at the last word that fits the area.
프로퍼티 설정법은 다음과 같다.
1. 페이지 설정에서 프로퍼티 항목 선택
2. ADD (Add/modify property)
3. net.sf.jasperreports.text.truncate.at.char 선택 (더블클릭)
4. Property Name : net.sf.jasperreports.text.truncate.at.char
Property Value : true
5. OK (Add/modify property창 종료)
6. Property창에서 확인
참고 : http://community.jaspersoft.com/wiki/properties-how-use-additional-properties-build-enhanced-reports
'Tech > iReport' 카테고리의 다른 글
Float column footer (0) | 2016.01.27 |
---|---|
Error retrieving field value from bean (0) | 2015.12.16 |
BigDecimal계산식의 Divide 오류 해결 (0) | 2015.12.11 |
Creating JasperReport with subreports using datasource (0) | 2015.10.29 |
NoSuchMethodException: Unknown property ' ' (0) | 2015.10.29 |