이 학습에서는 UML 다이어그램을 BIRT 보고서 디자인 파일에
추가하는 방법에 대해 설명합니다.
이 태스크 정보
UML 다이어그램을 추가하려면 다음을 수행하십시오.
- 디자인을 계속하기 위해 보고서 디자인 편집기에서 레이아웃 탭을
클릭하십시오.
- 보고서에 유스 케이스 다이어그램에 대한 섹션의 제목을
추가하십시오.
- 팔레트에서 레이블을 클릭하고
커서를 row["documentation"] 상자 아래의 보고서 디자인 편집기로 끌어오십시오.
- 레이블 상자에 유스 케이스 다이어그램을 입력하십시오.
- 레이블 스타일을 작성하여 글꼴 및 경계를 지정하고
레이블 앞에 페이지 구분을 추가하십시오. 페이지 구분을 추가하려면 새 스타일 창에서 페이지 구분 페이지를
사용합니다.
- 데이터 세트를 작성하십시오.
- 데이터 탐색기 보기에서 데이터 세트를 펼치십시오.
- 마우스 오른쪽 단추로 패키지 다이어그램을 클릭한 다음
복사를 클릭하십시오. 마우스 오른쪽 단추를 다시 클릭한 다음 붙여넣기를 클릭하십시오.
- 마우스 오른쪽 단추로 패키지 다이어그램1을 클릭한 다음
이름 바꾸기를 클릭하고 이름을 유스
케이스 다이어그램으로 변경하십시오.
- 데이터 탐색기 보기에서 마우스 오른쪽 단추로 유스
케이스 다이어그램을 클릭한 다음 편집을 클릭하십시오.
- 데이터 세트 편집 창에서 행 맵핑을 클릭하십시오.
- 표현식 필드의 컨텐츠를 삭제하십시오.
- 표현식 필드에서
Ctrl+Space를 눌러 XPath 함수의 목록을 표시한 다음 oclQuery를 두 번 클릭하십시오.
주: 각 UML 모델 데이터 세트의 행 및 열에 대한 조회를 표현할 때
두 경우 모두 XPath 언어를 사용합니다. XPath 구문 분석기가
EMF 기반 모델을 이해하므로 모델의 구조를 탐색하는 표현식을
작성할 수 있습니다. 예를 들어, 모델에 대한 XML 문서에
"액터"라는 노드가 없는 경우에도 //Actor를 사용하여
모델에 모든 UML 액터의 데이터 세트를 작성할 수 있습니다.
- 데이터 세트 편집 창의 찾아보기 아래에 있는 왼쪽 분할창에서
아래로 화살표를 클릭한 다음 모델 구조 계층 구조를 표시하는 Sample Business
Model.emx에 대한 항목을 클릭하십시오.
- 모델 구조 계층 구조에서 샘플
유스 케이스 다이어그램을 클릭하십시오.
- 표현식 필드에서 oclQuery 표현식에
inputXPath가 선택되었는지 확인하고 표현식
필드에 대한 오른쪽 화살표(>) 단추를 클릭하십시오. 입력 XPath는 이제 getDiagrams(Model)입니다.
- getDiagrams(Model)를 getDiagrams(//*)로 변경하십시오.
- XPath 표현식에서 inputOCLQuery를 self.type
= 'Usecase'로 바꾸십시오. 이제 XPath 표현식은 다음과 같이 표시됩니다. oclQuery(getDiagrams(//*),"self.type
= 'Usecase'").
- 확인을 클릭하십시오.
- 유스 케이스 다이어그램 이름 및 이미지를 추가하십시오.
- 테이블을 추가하여 유스 케이스 다이어그램을 표시하십시오. 팔레트에서
테이블을 클릭하고 커서를 보고서 디자인 편집기로
끌어오십시오.
- 테이블 삽입 창에서 열 수를 1로 설정하고
세부사항 수를 2로 설정하십시오.
- 데이터 세트 필드에서 유스
케이스 다이어그램을 선택하고 확인을 클릭하십시오.
- 마우스 오른쪽 단추로 테이블 아이콘을 클릭하고
위쪽 패딩을 12포인트로 지정하는 테이블의 새 스타일을 정의하십시오.
- 데이터 탐색기 보기에서 유스 케이스
다이어그램을 펼치고 이름을
테이블의 첫 번째 세부사항 행 위로 끌어오십시오.
- 세부사항 행 위에 있는 헤더 행에
자동으로 추가된 이름 레이블을 삭제하십시오.
- 이름을 포함하는 행의 새 스타일에 글꼴 스타일을
지정하십시오.
- 팔레트(데이터 탐색기 보기가 아님)에서 이미지를 클릭하고
커서를 테이블의 두 번째 세부사항 행으로 끌어오십시오.
- 이미지 항목 편집 창에서 동적 이미지를 클릭한 다음
이미지 데이터 선택을 클릭하십시오.
- 데이터 바인딩 선택 창에서 이미지의 선택란을
체크한 다음 확인을 클릭하십시오.
- 삽입을 클릭하십시오.
- 마우스 오른쪽 단추로 이미지가 있는 행의 행 아이콘을 클릭한 다음
텍스트 블록 페이지를 사용하여 이미지를 가운데 배치하도록 새 스타일을 정의하십시오. 행 아이콘을 표시하기 위해 행을 클릭해야 할 수 있습니다.
- 보고서 디자인 파일을 저장하십시오.
- 보고서 디자인 편집기에서 미리보기 탭을 클릭하십시오.
보고서의 영어 버전은 다음 그림과 유사합니다.
결과
이제 보고서에 스테레오타입 데이터 추가로 이동하십시오.