728x90
반응형
• Palette에서 이미지 드래그 앤 드랍
• 특정 파일을 불러오지 않고 취소 버튼 클릭
• 쿼리문 작성
• 아이리포트에 이미지를 사용하기 위해서는 해당 데이터를 encode 해야 함.
• 아이리포트의 쿼리문도 변경하여 적용.
•이미지 클릭 -> Properties 클릭 -> Expession Class를 java.io.inputStream으로 변경
• Image Expression에 다음과 같이 넣어 줌.
• net.sf.jasperreports.engine.util.JRImageLoader.getInstance(new SimpleJasperReportsContext()).loadAwtImageFromBytes(javax.xml.bind.DatatypeConverter.parseBase64Binary($F{file_cntn}))
• 모든 설정을 마친 후 메인 화면에서 프리뷰 클릭
•미리보기 화면에서 DB에 저장된 이미지가 정상적으로 뜨는 것을 볼 수 있다.
728x90
반응형
'Etc' 카테고리의 다른 글
[iReport] 동일 밴드(band) 가로/세로로 나눠서 출력하기 (1) | 2020.09.02 |
---|---|
[iReport] 바코드(Barcode) 사용하기 (0) | 2020.09.02 |
[Visual Studio Code] 단축키 (0) | 2020.08.24 |
[Eclipse] 단축키 정리 (0) | 2020.08.24 |
웹에서 사용되는 이미지(jpg, gif, png, webp, svg) (0) | 2020.08.13 |