Verlauf: ATKIS » Demeter Terrain Engine » SimpleDemViewer » MDB Tools » ArcView: Zur A…g des Massstabs

ArcView: Zur Auswahl zoomen bei Beibehaltung des Massstabs

From GISWiki

Jump to: navigation, search

'-----------------------------------------------------------------|
'| Zur Auswahl zoomen bei Beibehaltung des Massstabs              |
'|                                                                |
'| 11.04.2003, Heinz, h-j.luecking@t-online.de      |   
'|                                                                |
'-----------------------------------------------------------------|


theTable = av.GetActiveDoc
theTable.Select

theView = av.FindDoc("ViewName")
r = Rect.MakeEmpty
for each t in theView.GetActiveThemes
  if (t.CanSelect) then
    r = r.UnionWith(t.GetSelectedExtent)
  end
end
if (r.IsEmpty) then
  return nil
elseif ( r.ReturnSize = (0@0) ) then
  theView.GetDisplay.PanTo(r.ReturnOrigin)
else
  theView.GetDisplay.SetExtent(r.Scale(1.1))
end
theWindow = theTable.GetWin
theWindow.activate

Support GISWiki !


 

 

 
Personal tools
other languages