Avenue: Eigenschaften eines Rechteckes

Hallo Forum,

ich habe eine Avenue-Frage:

Mein Projekt hat ein View, das View hat ein Thema, dieses Thema ist ein Shape mit Rechtecken. Von diesen Rechtecken möchte ich letztlich mit GetWidth die Breite ermitteln.

Habe mich mit dem Objektmodell beschäftigt, bekomme aber den Bogen von Theme über Graphicset und GraphicShape zu Rect nicht hin.

Kann jemand helfen?

Mein Script:

theproject = av.GetProject
theview = theproject.finddoc("View1")
thetheme = theview.findtheme("rechteck")
liste1 ={}
liste1 = theview.GetGraphics

Weiter komme ich nicht. Wieso bleibt Liste1 leer?

Danke für die Mühe.
Gruß Andreas
Hallo Andreas,

Du musst zwischen den Graphics und den Features unterscheiden. Die Graphics sind gemalte Kreise, Punkte etc. die nicht in der Shape-Datei stehen, Features sind die 'Graphiken', die in einer Shape-Datei stehen (FTheme!).
D.h. Du musst Dir die Rechtecke aus thetheme holen. Das tust Du über den Umweg der FTab (Field Shape auslesen)

Jörg