2016-09-06 12 views
1

Wir können das Element im Repository mithilfe der API Repository.GetElementByID abrufen. Aber das Problem ist, mit dieser API können wir nur das spezifische Element und nicht dort Kindelemente holen.So Wir haben das Package1 erstellt, das die Klasse A und den Teil B enthält, der Kind der Klasse A.So Wir haben ein anderes Package2, das das Diagramm hat . So habe ich gerade die Instanz der Klasse A aus Package1 mit der API Repository.GetElementByID und hinzugefügt zu Package2 Diagramm. Aber nur die Klasse A-Instanz abgerufen wird und nicht dort Kindelemente. Gibt es also eine API, um das Element zusammen mit seinen untergeordneten Elementen zu aktivieren, sodass, wenn das übergeordnete Element zur Diagrammansicht hinzugefügt wird, auch untergeordnete Elemente mit dem AddIn zur Diagrammansicht hinzugefügt werden sollen.Abrufen der EA-Elemente

Antwort

3

Das Aussehen von Elementen in einem Diagramm muss einzeln behandelt werden. Wenn Sie ein Element in ein Diagramm einfügen, enthält es nie seine untergeordneten Elemente. Sie müssen die Element.Elements Sammlung durchlaufen und für jedes Element DiagramObject Elemente erstellen. Und natürlich müssen Sie die Geometrie für Eltern und Kinder nach Bedarf berechnen.