com.supermap.desktop.core.Interface
接口 IFormMap
-
-
方法概要
所有方法 实例方法 抽象方法 限定符和类型 方法和说明 voidaddActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)添加激活图层改变事件voidaddMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)添加地图改变事件voidclearSelection()清除选择集voidfireMapChanged(com.supermap.desktop.core.event.MapChangedEvent e)发送地图改变事件com.supermap.mapping.Layer[]getActiveLayers()获取或设置地图窗口中所激活的图层(即选中图层)的数组。com.supermap.desktop.core.desktopData.DesktopMapControlgetMapControl()获取地图窗口中的 MapControl 控件。intgetSelectedCount()获取当前选择对象个数voidopenMap(java.lang.String mapName)打开当前工作空间中指定名称的地图voidrefresh()刷新地图,以及与地图相关的需要刷新的内容voidremoveActiveLayersByDatasets(com.supermap.data.Dataset... datasets)删除图层时从当前选中图层中移除voidremoveActiveLayersChangedListener(com.supermap.desktop.core.event.ActiveLayersChangedListener listener)移除激活图层改变事件booleanremoveLayers(com.supermap.mapping.Layer[] layers)移除图层voidremoveMapChangedListener(com.supermap.desktop.core.event.MapChangedListener listener)移除地图改变事件voidsetActiveLayers(com.supermap.mapping.Layer... activeLayers)设置选中的图层voidsetSelectedGeometryProperty()更新选择对象面板voidsetVisibleScales(double[] scales)设置可见比例尺voidsetVisibleScalesEnabled(boolean isVisibleScalesEnabled)设置固定比例尺是否生效voidupdataSelectNumber()更新选中个数-
从接口继承的方法 com.supermap.desktop.core.Interface.IForm
actived, addFormActivatedListener, addFormBeforeFullScreenListener, addFormClosedListener, addFormClosingListener, addFormDeactivatedListener, addFormExitedFullScreenListener, addFormReopenedListener, addFormReopeningListener, addFormShownListener, clean, deactived, fireFormBeforeFullScreen, fireFormExitedFullScreen, fireFormReopened, fireFormReopening, formClosed, formClosing, formHidden, 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()
清除选择集
-
-