Когда диаграммные объекты создаются с использованием addin с использованием API parentDiagram.DiagramObjects.AddNew ("l = 30; r = 700; t = -50; b = -450;", ""), мы имеем первый параметр в методе AddNew, где мы сможем установить положение влево, вправо, сверху и снизу. Для этого выравнивания мы присваиваем целочисленные значения. Таким образом, у нас есть около 20 элементов, созданных на диаграмме, поэтому у нас есть одна формула, где она будет генерировать целочисленные значения, основанные на предыдущем рисунке, верхнем, левом, нижнем, правых значениях. Таким образом, существует какая-либо граница для этих целых значений. Для Ex: left может иметь только целые значения от 0 до 2000.Выравнивание элементов в EA через Addin
1
A
ответ
1
Здесь вы можете установить все данные, указанные в ЕА, на вашей диаграмме через LayoutDiagram свойство GetProjectInterface.
Использование ниже кода может быть достигнуто:
Repository.GetProjectInterface().LayoutDiagram(DiagramUGID,layoutStyle);
Вы должны выравнивать объекты диаграммы в диаграмме? .. Если вы не используете свойство LayoutDiagram в вызове API – Arshad
Я не думаю, что существуют пределы (кроме ограничений типа данных) для значений, которые вы можете передать. Вопрос, конечно, если разумно добавить так много элементов диаграммы, что вам нужно задаться вопросом о пределах;) –