При вставке элемента (мой случай: элемент «Текст», который будет гиперссылкой) на диаграмму необходимо создать элемент, создать объект диаграммы на диаграмме, связать идентификатор элемента с идентификатором объекта диаграммы.
Как задать конкретную позицию, которую элемент будет занимать на диаграмме? Как установить размер элемента?
Я заметил, что у нас есть свойства left, right, top и bottom в объекте диаграммы, которые мы можем инициализировать, добавляя к диаграмме новый объект диаграммы:
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);
Но независимо от того, какие значения я использую для «координат», моя гиперссылка всегда появляется слева вверху, одна над другой, и все они имеют одинаковый размер.