Чтение по умолчанию внешнего вида элемента EnterpriseArchitect по сценарию - PullRequest
2 голосов
/ 19 сентября 2019

API EA предоставляет метод Element.setAppearance() для установки внешнего вида элемента на диаграммах по умолчанию;атрибут Style для соответствующих диаграммObjects доступен для чтения и записи.Но как насчет get ting внешнего вида элемента по умолчанию, поскольку в Element нет метода getAppearance()?Спасибо!

1 Ответ

1 голос
/ 20 сентября 2019

Вам нужно привыкнуть к «API» советника.Задняя дверь является главным входом: - /

Repository.SQLQuery("SELECT Backcolor, Bordercolor, BorderStyle, BorderStyle FROM t_object WHERE ea_guid = '{2C80CA03-DF98-433e-8C32-1EABB4957133}'")

(Вы должны использовать GUID элемента вместо образца)

Это вернет числовые значения столбцов в XMLстрока (см. справку EA о SQLQuery или просто посмотрите на возвращенную строку):

<?xml version="1.0"?>
<EADATA version="1.0" exporter="Enterprise Architect">
<Dataset_0><Data><Row><Backcolor>1993170</Backcolor><Bordercolor>-1</Bordercolor><Expr1002>0</Expr1002><BorderStyle>0</BorderStyle></Row></Data></Dataset_0></EADATA>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...