Mit Avenue die Koordinaten eines ArcView-Viewrahmen im Layout ermitteln
GISWiki - Das freie Portal für Geoinformatik (GIS)
Version vom 1. Juni 2005, 19:04 Uhr von WikiSysop (Diskussion | Beiträge)
Aus dem Anuva-Forum
Abgeschickt von Jürgen Evert am 21. Mai 2003 um 13:08:39
Antwort auf: Wie ermittelt man die Koordinaten eines Viewrahmens in einem Layout von Heinz am 19 Mai, 2003 um 15:48:51:
Hallo Heinz,
In der Hilfe für den Viewframe hat man vergessen, diese Eigenschaften aufzunehmen (jedenfalls bei meinem 3.0).
thelayout=av.getproject.finddoc("Layout1") Objekte=thelayout.getgraphics for each vf in objekte if(vf.is(viewframe)) then theViewframe=vf break end end Links=theViewframe.getbounds.getleft oben=theViewframe.getbounds.gettop unten=theViewframe.getbounds.getbottom Rechts=theViewframe.getbounds.getright Breite=theViewframe.getbounds.getwidth Hoehe=theViewframe.getbounds.getheight theOrigin=theViewframe.getbounds.returnorigin TheSize=theViewframe.getbounds.returnsize txt="Links: "+links.asstring +nl txt=txt+"Rechts: "+rechts.asstring +nl txt=txt+"Oben: "+oben.asstring +nl txt=txt+"Unten: "+unten.asstring +nl txt=txt+"Höhe: "+hoehe.asstring +nl txt=txt+"Breite: "+breite.asstring +nl txt=txt+"Punkt Links Unten: "+theorigin.asstring +nl txt=txt+"Punkt Breite Höhe: "+thesize.asstring +nl MSGBOX.REPORT(txt,"Koordinaten Viewframe")