1

Sparx Enterprise Architectでは、他のモデル要素、特に他のパッケージへのハイパーリンクをメモやリンクされたドキュメントに挿入することができます。これらのハイパーリンクは、生成されたRTFレポートにも表示されます。当然のことながら、ツールで定義されているのと同じラベルで表示されます。ただし、パッケージ(ドキュメント内のセクションになる)へのリンクについては、パッケージがドキュメント内で関連付けられているセクション番号とともにハイパーリンクを表示したいと思います。

たとえば、「ThatOtherPackageを参照」の代わりに、ドキュメントに「セクション4.2を参照」を含めたいと思います。

それは可能であり、可能であれば、どうすればそれを達成できますか?

4

1 に答える 1

2

これは、少なくともEAの現在のバージョン(9.3.935)では不可能です。

その理由は、RTFテンプレートでは、要素のメモが分割できないためです。つまり、メモの内容(ハイパーリンクなど)を「取得」して前処理(置換など)を実行することはできません。

さらに、「コンパイル時」にパッケージが取得するセクション番号を判別するのは非常に困難です。EA APIは豊富な機能を備えていますが、RTF生成プロセスにコードを挿入する方法を提供していません。

ハイパーリンクはEAではかなり弱いものであり、代わりにコネクタを使用すると、より多くのオプションがあります。しかし、生成中にセクション番号を見つける方法がまだわかりません。

于 2012-09-05T06:35:00.940 に答える