Mit Avenue die Koordinaten eines ArcView-Viewrahmen im Layout ermitteln: Unterschied zwischen den Versionen
GISWiki - Das freie Portal für Geoinformatik (GIS)
HeinzJ (Diskussion | Beiträge) |
|||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 43: | Zeile 43: | ||
</pre> | </pre> | ||
− | [[Kategorie:ArcView | + | [[Kategorie:ArcView]] |
[[Kategorie:ESRI]] | [[Kategorie:ESRI]] | ||
+ | [[Kategorie:Avenue]] |
Aktuelle Version vom 15. November 2005, 21:27 Uhr
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")