2012-09-04 4 views
1

Sparx Enterprise Architect에서 다른 모델 요소, 특히 메모 및 링크 된 문서의 다른 패키지에 하이퍼 링크를 삽입 할 수 있습니다. 이러한 하이퍼 링크는 생성 된 RTF 보고서에도 나타납니다. 놀랄 일도 아니고 도구에 정의 된 레이블과 동일한 레이블이 표시됩니다. 그러나 패키지 (문서의 섹션이 됨)에 대한 링크의 경우 문서에 패키지가 연결되어있는 섹션 번호와 함께 하이퍼 링크를 표시하고 싶습니다.Enterprise Architect : RTF 보고서의 패키지 링크에 대한 표시 텍스트 생성

예를 들어, "That ThatOtherPackage를 참조하십시오."대신 "4.2 섹션 참조"문서에 있습니다.

그럴 수 있습니까? 그렇다면 어떻게 할 수 있습니까?

답변

1

적어도 EA의 현재 버전 (9.3.935)에서는 불가능합니다.

이유는 RTF 템플릿에서 요소 메모가 분할되지 않기 때문입니다. 즉, 대체 (예 : 대체)와 같은 사전 처리를 수행하기 위해 메모의 내용 (예 : 하이퍼 링크)을 "가져올"수 없습니다.

또한 패키지를 얻는 섹션 번호를 "컴파일 할 때"결정하는 것은 매우 어려울 것입니다. 풍부한 기능을 갖춘 EA API는 RTF 생성 프로세스에 코드를 삽입 할 수있는 방법을 제공하지 않습니다.

하이퍼 링크는 EA의 약점이 있으며 대신 커넥터를 사용하면 더 많은 옵션을 사용할 수 있습니다. 그러나 나는 아직도 세대 동안 섹션 번호를 찾는 방법을 보지 못한다.

+0

그게 내가 읽었을 까봐 두려웠 던 이유입니다. 그것을 확인하고 이유를 설명해 주셔서 감사합니다. – Matthias

관련 문제