프로젝트에 BIRT 보고서의 지원 추가
EGL 코드가 BIRT 보고서를 작성하려면 프로젝트에 지원을 추가해야 합니다. 각 프로젝트마다 한 번만 지원을 추가해야 하고 BIRT 보고서 사용을 중지하는 경우 지원을 제거할 필요가 없습니다.
프로젝트를 작성하면 BIRT의 지원을 추가할 수 있습니다. EGL 프로젝트 새로 작성 마법사의 두 번째 화면에서 고급 설정 표시를 확인하고 다음 화면에서 BIRT가 포함된 EGL 보고서 지원 선택란을 선택하십시오.
또는 기존 프로젝트에 대한 지원을 추가할 수 있습니다.
- 프로젝트 탐색기 보기에서 EGL 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 특성을 클릭하십시오. 특성 창이 열립니다.
- 특성 창에서 EGL 프로젝트 기능을 클릭하십시오.
- 창의 오른쪽에 있는 EGL 프로젝트 기능에서 BIRT가 포함된 EGL 보고서 지원 선택란을 선택하십시오. 이 선택란이 이미 선택된 경우 이를 선택된 채로 두십시오.
- 확인을 클릭하십시오.
또한 BIRT 자원 폴더에 저장된 그래픽을 참조해야 하는 경우 창 -> 환경 설정 ->보고서 디자인 -> 자원을 클릭하고 폴더를 지정하십시오. 그래픽 및 BIRT에 대한 추가 세부사항은 "BIRT 보고서 레이아웃 이벤트 핸들러의 외부 유형", 특히 ImageInstance에 대한 섹션을 참조하십시오.
PDF 보고서에 대한 지원 추가
보고서를 PDF(Portable Document Format)로 내보내려는 경우 BIRT 보고서에 대한 지원을 추가한 후 추가 단계가 있습니다.
일반 프로젝트의 경우 다음과 같이 수행하십시오.
- 다음 웹 사이트에서 iText-1.3.jar 파일을 다운로드하십시오. http://prdownloads.sourceforge.net/itext
- 프로젝트 탐색기 보기에서 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 특성을 클릭하십시오.
- 특성 창에서 Java 빌드 경로를 클릭하십시오.
- 라이브러리 탭에서 외부 JAR 추가를 클릭하십시오.
- JAR 선택 창에서 방금 다운로드한 iText-1.3.jar 파일을 선택하고
열기를 클릭하십시오.
현재 iText-1.3.jar 파일이 빌드 경로의 JAR 및 클래스 폴더에 나열되어 있습니다.
- 확인을 클릭하십시오.
- 다음 웹 사이트에서 iText-1.3.jar 파일을 다운로드하십시오. http://prdownloads.sourceforge.net/itext
- IBM® 공유 코드의 제품 설치 위치를 찾은 다음 plugins 디렉토리를 찾으십시오.
예를 들어, 다음과 같습니다.
C:\Program Files\IBM\SDP70Shared\plugins - plugins 디렉토리에서
플러그인 com.lowagie.itext에 대해 최신 버전의 디렉토리를 찾으십시오.
예를 들어, 다음과 같습니다.
com.lowagie.itext_1.3.0.v20070205-1728표시된 대로 이름에 버전 번호 및 시간소인이 뒤따릅니다.
- lib 디렉토리가
플러그인 com.lowagie.itext의 디렉토리 내에 있는지 확인하십시오. lib 디렉토리가
해당 위치에 없으면 이를 추가하십시오. 예를 들어, 다음과 같습니다.
com.lowagie.itext_1.3.0.v20070205-1728\lib - iText-1.3.jar 파일을 lib 디렉토리에 복사하십시오.
빌드 디스크립터 옵션 birtEngineHome 설정
- http://www.eclipse.org/birt로 이동하십시오.
- 관련된 런타임 코드에 액세스하십시오. 현재 작성에서 프로시저는
다음과 같습니다.
- 페이지의 왼쪽에서 다운로드를 클릭하십시오.
- 다음 페이지에서 추가 다운로드 섹션으로 이동하여 최근 빌드 페이지를 클릭하십시오.
- 다음 페이지에서 최신 릴리스 섹션으로 이동하여 빌드 이름 열에서 2_3_0을 클릭하십시오.
- 다음 페이지에서 보고서 엔진 섹션으로 이동하여 birt-runtime-2.3.0.zip을 클릭하십시오.
- 다음 페이지에서 미러 위치를 클릭하고 표시된 지시사상에 따라 코드를 다운로드하십시오.
참고: EGL은 다음 버전의 BIRT만 지원합니다.표 1. EGL 및 BIRT 버전 호환성 EGL 버전 BIRT 버전 7.5 2.3.0 8.0 2.6.1 - 다운로드된 코드의 압축을 선택한 디렉토리에 푸십시오(예: C:\birt).
- 프로젝트 빌드 디스크립터에서, birtEngineHome 옵션을 ReportEngine 디렉토리의 완전한 경로로 설정하십시오(예: C:\birt\birt-runtime-2_3_0\ReportEngine).
배치 시 필요한 비EGL jar 파일에 액세스
BIRT 보고서를 실행하는 코드를 배치하려면, BIRT 런타임 코드가 포함된 디렉토리의 ReportEngine\lib 서브디렉토리에 있는 jar 파일의 세트를 배치하는지 확인하십시오(예: C:\birt\birt-runtime-2_3_0\ReportEngine\lib에서).
- commons-codec-1.3.jar
- coreapi.jar
- engineapi.jar
- js.jar
- modelapi.jar
- scriptapi.jar