2012-07-26 2 views
1

이미지가있는 PDF 파일을 생성하고 싶습니다. 데이터베이스의 이미지 이름과 물리적으로 이미지가 로컬 드라이브 또는 원격 서버 내에 있습니다. PDF에 이미지 이름을 전달하고 싶습니다.JasperReports : 데이터베이스의 이미지가있는 PDF 생성

현재 이미지 디자이너를 iReport IDE 디자이너 안에 넣고 서버 경로 또는 로컬 드라이브 경로를 해당 이미지로 전달합니다.

잘 작동합니다. 하지만 나는 동적 인 이미지를 위해 다른 타입이 필요하다. 이미지가 URL과 응용 프로그램에 의해 도달 할 수있는 경우

답변

2

당신은 IMAGE_SRC라는 있었던 파라미터를 추가하고 이미지의 iReport로 디자이너

image expression: new java.net.URL($P{IMAGE_SRC}) 
expression class: java.net.URL 

에 지정할 수 있습니다. 그런 다음 런타임에 매개 변수 IMAGE_SRC을 데이터베이스에서 읽은 값으로 설정 한 후 보고서를 채 웁니다.

+0

좋은 글쓰기를위한 나를 도와 주셔서 감사합니다. –

+0

@soljava 편집자는 실제로 [Alex K and George Stocker] (http://stackoverflow.com/posts/11671231/revisions)입니다. 이 답이 문제를 해결하는 데 도움이된다면 상향 조정하고 받아 들여야합니다. 그렇지 않다면 무엇이 잘못되었는지 설명하고 다른 방법을 찾을 수 있습니다. – Raffaele

+0

잘 작동합니다. 그러나 'java.net.URL'을 사용하지 않고'$ P {IMAGE_SRC} '를 직접 사용하여 잘 작동합니다. –