Verlauf: Open Geospatial Consortium » Photosynth » GIS-Lexikon (F) » Shortest path problem » Mit Avenue die…ayout ermitteln

Mit Avenue die Koordinaten eines ArcView-Viewrahmen im Layout ermitteln

From GISWiki

Jump to: navigation, search

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")

Support GISWiki !


 

 

 
Personal tools
other languages