2013-08-16 2 views
2

При вставке элемента (мой случай: элемент «Текст», который будет гиперссылкой) на диаграмме необходимо создать элемент, создать объект диаграммы на диаграмме, свяжите идентификатор элемента с идентификатором объекта диаграммы.Установить положение и размер объектов диаграммы в Enterprise Architect

Как установить конкретное положение, которое элемент займет на диаграмме? Как установить размер элемента?

Я замечаю у нас слева, справа, сверху и снизу свойства в объекте диаграммы, которую мы можем инициализировать добавление нового объекта диаграммы к диаграмме:

var position = String.Format("l={0};r={1};t={2};b={3};", 1000, 1000, 5000, 5000); 
    var diaObject = (DiagramObject)rootDiagram.DiagramObjects.AddNew(position, string.Empty); 

Но независимо от того, значения которых я использую для «координаты», моя гиперссылка всегда отображается в левом верхнем углу, одна над другой, и все они имеют одинаковый размер.

ответ

1

Вы указываете r=l=1000 и b=t=5000. Это приведет к размеру 0x0, в какой момент я бы предположил, что EA вернется к значениям по умолчанию. Попробуйте установить r на 1500 и b на 6500.

+0

Я понял! Спасибо ... элемент - это пересечение «постоянных функций», конечно, они не могут быть равными. –