要素 (私の場合: ハイパーリンクになる "テキスト" 要素) をダイアグラムに挿入するときは、要素を作成し、ダイアグラムにダイアグラム オブジェクトを作成し、要素 ID をダイアグラム オブジェクト ID にリンクする必要があります。
要素がダイアグラムで占める特定の位置を設定する方法は? 要素のサイズを設定するには?
ダイアグラム オブジェクトに左、右、上、下のプロパティがあることに気付きました。これを初期化して、新しいダイアグラム オブジェクトをダイアグラムに追加できます。
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);
しかし、「座標」に使用する値に関係なく、ハイパーリンクは常に左上に表示され、すべて同じサイズで表示されます。