다음은 내가하려는 일입니다. 특정 데이터 (실제로 프로젝트의 파일 구조를 나타내는 문자열)가 포함 된 이클립스 플러그인이 있습니다. 이 문자열은 일반적인 getter보다 많이 사용되며 List에 저장됩니다. 이제이 문자열을 BIRT에 넣고 pdf 또는 html을 얻고 싶습니다. 내가 지금까지 발견 한 바에 따르면 어떻게 든 BIRT를 플러그인에 통합해야 할 것입니다. (아니요,은 BIRD의 UI를 사용해야하는 것처럼 데이터 소스와 데이터 세트를 선택해야합니다. 내 코드에서 자동으로 발생). 또한, BIRT 런타임을 사용하고 싶지는 않지만 일반 설치 방법의 일반 항아리는 eclispe-> help-> istall 새 소프트웨어 이상이어야합니다. 실행 파일 및없이 BIRT 소스 파일을 파고 들지 않고도 가능합니까? 사실 같은 것을 찾고 있어요 :BIRT 런타임을 사용하지 않고 RCP 응용 프로그램에서 BIRT를 사용하려면 어떻게해야합니까?
Datasource source = new DataSource();
/* put somehow the strings into the data source */
DataSet set = new DataSet();
/* connect set to source, create layout and so on */
이 나는 현재에서 일하고 있어요 mthod입니다 :
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
/* the strings are accessible over "fs" */
FileStructure fs = extractFileStructure(event);
/* TODO: Implement the layout */
}
내가 충분히 내 질문의 분명 희망 :).