com.supermap.layout
类 LayoutSelection
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.layout.LayoutSelection
-
- 所有已实现的接口:
- IDisposable
public class LayoutSelection extends com.supermap.data.InternalHandleDisposable
布局选择集类。
-
-
构造器概要
构造器 构造器和说明 LayoutSelection()
构造一个新的布局选择集类对象。LayoutSelection(LayoutSelection layoutSelection)
根据指定的布局选择集对象构造一个新的与其一致的布局选择集对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int
add(int geometryID)
根据指定的 ID 向布局选择集对象中添加几何对象。int
addRange(int[] geometryIDs)
根据指定的 ID 数组向布局选择集对象中加入几何对象。void
clear()
将选布局选择集清空,这样被选中的对象将全部恢复到未选中状态。void
dispose()
释放该对象所占用的资源。int
get(int index)
返回布局选择集中指定几何对象的 ID。int
getCount()
返回布局选择集中几何对象的总数。GeoStyle
getStyle()
返回几何对象的风格。boolean
remove(int geometryID)
根据指定的 ID 从布局选择集中删除一个几何对象。int
removeRange(int index, int count)
根据指定的首个要删除对象的索引号和指定的删除个数,从选布局择集中删除指定的若干几何对象,这些被删除的几何对象由原来的选中状态变为非选中状态。void
setStyle(GeoStyle geoStyle)
设置几何对象的风格。
-
-
-
构造器详细资料
-
LayoutSelection
public LayoutSelection()
构造一个新的布局选择集类对象。
-
LayoutSelection
public LayoutSelection(LayoutSelection layoutSelection)
根据指定的布局选择集对象构造一个新的与其一致的布局选择集对象。- 参数:
layoutSelection
- 指定的布局选择集对象。
-
-
方法详细资料
-
getCount
public int getCount()
返回布局选择集中几何对象的总数。- 返回:
- 布局选择集中几何对象的总数。
-
get
public int get(int index)
返回布局选择集中指定几何对象的 ID。- 参数:
index
- 几何对象的索引号。- 返回:
- 布局选择集中指定几何对象的 ID。
-
getStyle
public GeoStyle getStyle()
返回几何对象的风格。- 返回:
- 几何对象的风格。
- 默认值:
- 默认值为{FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=1,LineColor=Color [A=255, R=0, G=0, B=255],LineSymbolID=0,LineWidth=0.1,MarkerAngle=0,MarkerSize={Width=2.4,Height=-1},MarkerSymbolID=0}。
-
setStyle
public void setStyle(GeoStyle geoStyle)
设置几何对象的风格。- 参数:
geoStyle
- 几何对象的风格。
-
add
public int add(int geometryID)
根据指定的 ID 向布局选择集对象中添加几何对象。- 参数:
geometryID
- 添加到选择集对象中的布局中的几何对象的 ID。- 返回:
- 新加几何对象在布局选择集对象中的序号。
-
addRange
public int addRange(int[] geometryIDs)
根据指定的 ID 数组向布局选择集对象中加入几何对象。- 参数:
geometryIDs
- 指定的几何对象 ID 数组。- 返回:
- 添加的多个几何对象的个数。
-
remove
public boolean remove(int geometryID)
根据指定的 ID 从布局选择集中删除一个几何对象。该几何对象由原来的呈选中状态变为非选中状态。- 参数:
geometryID
- 要删除几何对象的 ID 号(其属性数据中 SmID 字段的值)。- 返回:
- 一个布尔值,删除成功返回 true,否则返回 false。
-
removeRange
public int removeRange(int index, int count)
根据指定的首个要删除对象的索引号和指定的删除个数,从选布局择集中删除指定的若干几何对象,这些被删除的几何对象由原来的选中状态变为非选中状态。- 参数:
index
- 要删除的第一个几何对象的索引号。count
- 要删除的几何对象的总数。- 返回:
- 删除的几何对象的个数。
-
clear
public void clear()
将选布局选择集清空,这样被选中的对象将全部恢复到未选中状态。
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.