Enterprise Architect: создание отображаемого текста для ссылок на пакеты в отчетах RTF.

В Sparx Enterprise Architect можно вставлять гиперссылки на другие элементы модели, особенно на другие пакеты, в примечания и связанные документы. Эти гиперссылки также появляются в сгенерированных отчетах RTF. Неудивительно, что они отображаются с теми же ярлыками, что и в инструменте. Однако для ссылок на пакеты (которые становятся разделами в документе) я бы хотел, чтобы гиперссылка отображалась с номером раздела, с которым пакет связан в документе.

Например, вместо «см. ThatOtherPackage» я хочу, чтобы в документе было «см. раздел 4.2».

Возможно ли это, и если да, то как я могу этого достичь?


person Matthias    schedule 04.09.2012    source источник


Ответы (1)


Это невозможно, по крайней мере, в текущей версии (9.3.935) EA.

Причина в том, что в шаблоне RTF примечания к элементам неделимы. Другими словами, вы не можете «получить доступ» к содержимому заметки (например, к гиперссылке) для выполнения какой-либо предварительной обработки (например, подстановки).

Кроме того, было бы очень сложно определить во время компиляции, какой номер раздела получит пакет. API EA, хотя и обладает богатым набором функций, не позволяет вставлять код в процесс создания RTF.

Гиперссылки — довольно слабая вещь в EA, и у вас было бы больше возможностей, если бы вы использовали вместо них соединители. Но я все еще не вижу способа найти номер раздела во время генерации.

person Uffe    schedule 05.09.2012
comment
Это то, что я боялся читать... Спасибо, что подтвердили это и указали причину. - person Matthias; 05.09.2012