1

在 Sparx Enterprise Architect 中,可以在注释和链接文档中插入指向其他模型元素的超链接,特别是其他包的超链接。这些超链接也会出现在生成的 RTF 报告中。毫不奇怪,它们显示的标签与工具中定义的标签相同。但是,对于包的链接(成为文档中的部分),我希望超链接与文档中与包关联的部分编号一起显示。

例如,我希望在文档中包含“参见第 4.2 节”,而不是“参见 ThatOtherPackage”。

这可能吗,如果是的话:我怎样才能实现它?

4

1 回答 1

2

这是不可能的,至少在 EA 的当前版本 (9.3.935) 中是不可能的。

原因是在 RTF 模板中,元素注释是不可分割的。换句话说,您不能“获取”注释的内容(例如超链接)来执行任何预处理(例如替换)。

此外,很难在“编译时”确定一个包将获得什么节号。EA API 虽然功能丰富,但不提供将代码插入 RTF 生成过程的任何方法。

超链接在 EA 中是相当薄弱的东西,如果您使用连接器代替,您将有更多选择。但是我仍然看不到在生成过程中找到节号的方法。

于 2012-09-05T06:35:00.940 回答