예: Rational® RequisitePro®를 사용하여 스타일 표제에 대한 스크립트 표현식 작성

이 예제에서는 레벨 속성을 PRRequirement 조회에 포함하는 RequisitePro.xsd Generic XML 스키마를 사용합니다.

프로시저

FullTag에 표제 스타일이 적용된 보고서를 작성하려면 다음을 수행하십시오.

  1. Launcher에서 문서 스펙을 작성하고 데이터 소스를 구성하십시오.
  2. Document Studio에서 새 템플리트를 여십시오.
  3. 샘플 데이터 소스 스키마를 추가하십시오.
    1. 데이터 소스 스키마 보기에서 데이터 소스 스키마 추가 아이콘을 클릭하십시오. 데이터 소스 스키마 마법사가 열리면 다음을 클릭하십시오.
    2. 스키마 유형 필드에서 Generic XML을 선택하십시오.
    3. 옵션: 데이터 소스 ID에 대해 사용자 정의 이름을 입력하십시오.
    4. 다음을 클릭하십시오. 선택사항을 검토한 후 완료를 클릭하십시오.
  4. 찾아보기를 클릭한 후 제품과 함께 설치된 RequisitePro.xsd 샘플 데이터 파일을 선택하십시오. 기본 위치: RPE_HOME\source\XML\examples\RequisitePro.xsd. 열기를 클릭하십시오.
  5. 템플리트에 요소를 추가하십시오.
    1. 컨테이너 아이콘컨테이너 요소를 추가하십시오.
    2. 단락 아이콘단락 요소를 컨테이너 요소에 삽입하십시오.
    3. 텍스트 아이콘텍스트 요소를 단락 요소에 삽입하십시오.
      요소가 포함된 템플리트 예제
  6. 요소에 조회를 추가하십시오.
    1. 데이터 소스 스키마 보기에서 프로젝트 및 요구사항을 펼치십시오.
    2. PRRequirement를 컨테이너 요소로 끌어오십시오.
    3. FullTag(문자열)를 텍스트 요소로 끌어오십시오.
    4. 컨텍스트 선택 창에서 값으로 사용을 선택하십시오.
    5. PRRequirement 컨테이너를 선택한 후 확인을 클릭하십시오.
      요소에 조회가 있는 템플리트 예제
  7. 단락 요소에 대한 스타일 스크립트 표현식을 작성하십시오.
    1. 단락 요소를 선택하십시오.
    2. 특성 보기에서 일반 탭을 선택하십시오.
    3. 스타일 이름 필드에서 구성 아이콘 구성 아이콘을 클릭하십시오.
    4. 스타일 이름 값 설정 창에서 스크립트 표현식 탭을 선택하십시오.
    5. 속성을 펼친 후 데이터 소스를 펼치십시오.
    6. 레벨을 선택하십시오.
    7. parseInt(Level) + 1을 입력하십시오.
  8. 문서 스펙 > 생성 > 문서 생성을 클릭하여 출력을 생성하십시오.

결과

레벨 값은 1씩 증분되므로 표제 스타일도 1씩 증분됩니다. 표제 1 스타일은 레벨 값이 0인 요구사항에 대해 FullTag 값에서 설정됩니다. 표제 2 스타일은 레벨 값이 1인 요구사항에 대해 FullTag 값에서 설정됩니다.

이 예제에서 템플리트에 의해 작성되는 최종 출력 문서는:
  • FullTag 값을 섹션 제목으로 표시합니다.
  • 요구사항의 표시 가능한 계층 구조를 표시합니다.
    • 요구사항이 가장 큰 표제이며 표제 1 스타일을 사용합니다.
    • 하위 요구사항이 하위 표제이며 표제 2 스타일을 사용합니다.
  • 레벨 속성의 값에 대한 계층 구조를 작성합니다.

피드백