com.supermap.desktop.core.Interface
接口 IFormMap
-
-
方法概要
所有方法 实例方法 抽象方法 限定符和类型 方法和说明 void
addActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)
添加激活图层改变事件void
addMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)
添加地图改变事件void
clearSelection()
清除选择集void
fireMapChanged(com.supermap.desktop.core.event.MapChangedEvent e)
发送地图改变事件com.supermap.mapping.Layer[]
getActiveLayers()
获取或设置地图窗口中所激活的图层(即选中图层)的数组。com.supermap.desktop.core.desktopData.DesktopMapControl
getMapControl()
获取地图窗口中的 MapControl 控件。int
getSelectedCount()
获取当前选择对象个数void
openMap(java.lang.String mapName)
打开当前工作空间中指定名称的地图void
refresh()
刷新地图,以及与地图相关的需要刷新的内容void
removeActiveLayersByDatasets(com.supermap.data.Dataset... datasets)
删除图层时从当前选中图层中移除void
removeActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)
移除激活图层改变事件boolean
removeLayers(com.supermap.mapping.Layer[] layers)
移除图层void
removeMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)
移除地图改变事件void
setActiveLayers(com.supermap.mapping.Layer... activeLayers)
设置选中的图层void
setSelectedGeometryProperty()
更新选择对象面板void
setVisibleScales(double[] scales)
设置可见比例尺void
setVisibleScalesEnabled(boolean isVisibleScalesEnabled)
设置固定比例尺是否生效void
updataSelectNumber()
更新选中个数-
从接口继承的方法 com.supermap.desktop.core.Interface.IForm
actived, addFormActivatedListener, addFormBeforeFullScreenListener, addFormClosedListener, addFormClosingListener, addFormDeactivatedListener, addFormExitedFullScreenListener, addFormReopenedListener, addFormReopeningListener, addFormShownListener, clean, deactived, fireFormBeforeFullScreen, fireFormExitedFullScreen, fireFormReopened, fireFormReopening, formClosed, formClosing, formShown, getTitle, getWindowType, isActivated, isClosed, isNeedSave, removeFormActivatedListener, removeFormBeforeFullScreenListener, removeFormClosedListener, removeFormClosingListener, removeFormDeactivatedListener, removeFormExitedFullScreenListener, removeFormReopenedListener, removeFormReopeningListener, removeFormShownListener, save, save, saveAs, saveFormInfos, setNeedSave, setTitle
-
-
-
-
方法详细资料
-
setVisibleScales
void setVisibleScales(double[] scales)
设置可见比例尺
-
getMapControl
com.supermap.desktop.core.desktopData.DesktopMapControl getMapControl()
获取地图窗口中的 MapControl 控件。
-
getActiveLayers
com.supermap.mapping.Layer[] getActiveLayers()
获取或设置地图窗口中所激活的图层(即选中图层)的数组。
-
setActiveLayers
void setActiveLayers(com.supermap.mapping.Layer... activeLayers)
设置选中的图层
-
addActiveLayersChangedListener
void addActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)
添加激活图层改变事件
-
removeActiveLayersChangedListener
void removeActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)
移除激活图层改变事件
-
addMapChangedListener
void addMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)
添加地图改变事件
-
removeMapChangedListener
void removeMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)
移除地图改变事件
-
fireMapChanged
void fireMapChanged(com.supermap.desktop.core.event.MapChangedEvent e)
发送地图改变事件
-
removeActiveLayersByDatasets
void removeActiveLayersByDatasets(com.supermap.data.Dataset... datasets)
删除图层时从当前选中图层中移除
-
updataSelectNumber
void updataSelectNumber()
更新选中个数
-
setSelectedGeometryProperty
void setSelectedGeometryProperty()
更新选择对象面板
-
openMap
void openMap(java.lang.String mapName)
打开当前工作空间中指定名称的地图- 参数:
mapName
- 地图名称
-
getSelectedCount
int getSelectedCount()
获取当前选择对象个数
-
removeLayers
boolean removeLayers(com.supermap.mapping.Layer[] layers)
移除图层- 返回:
- 移除图层是否成功
-
setVisibleScalesEnabled
void setVisibleScalesEnabled(boolean isVisibleScalesEnabled)
设置固定比例尺是否生效
-
refresh
void refresh()
刷新地图,以及与地图相关的需要刷新的内容
-
clearSelection
void clearSelection()
清除选择集
-
-