public class PlotSymbols
extends com.supermap.data.InternalHandleDisposable
该类中提供了标号的添加、删除以及移动等的方法。
限定符和类型 | 方法和说明 |
---|---|
PlotSymbol |
add(Geometry geometry)
添加一个标号对象到此标号集合中。
|
PlotSymbol |
add(int geomID,
boolean bAddToHead)
添加一个标号对象到此标号集合中。
|
void |
add(PlotSymbol plotSymbol,
boolean bAddToHead)
添加一个标号对象到此标号集合中。
|
PlotSymbol |
add(String geomUuid,
boolean bAddToHead)
添加一个标号对象到此标号集合中。
|
void |
clear()
清空此标号集合。
|
void |
dispose()
释放对象。
|
PlotSymbol |
get(int index)
返回此标号集合中指定索引位置的标号对象。
|
int |
getCount()
返回此标号集合中标号对象的总数。
|
int[] |
getIDs()
返回图层中所有标号的id集合。
|
int[] |
getIDsWithLineRelation() |
ChildPlotLayer |
getParent()
返回此标号集合所在的子图层对象。
|
int |
indexOf(int gemoID)
返回标号对象在此标号集合中的索引。
|
int |
indexOf(PlotSymbol plotSymbol)
返回标号对象在此标号集合中的索引。
|
int |
indexOf(String gemoUuid)
返回标号对象在此标号集合中的索引。
|
PlotSymbol |
insert(int index,
int geomID)
添加一个标号对象到此标号集合中。
|
void |
insert(int index,
PlotSymbol plotSymbol)
添加一个标号对象到此标号集合中。
|
PlotSymbol |
insert(int index,
String geomUuid)
添加一个标号对象到此标号集合中。
|
boolean |
moveDown(int index)
将此标号集合中指定索引的标号往下移动一层。
|
boolean |
moveTo(int srcIndex,
int desIndex)
将此标绘集合中指定索引的对象移往目标索引位置。
|
boolean |
moveToBottom(int index)
将此标号集合中指定索引的标号移动到最底层。
|
boolean |
moveToTop(int index)
将此标号集合中指定索引的标号移动到最顶层。
|
boolean |
moveUp(int index)
将此标号集合中指定索引的标号向上移动一层。
|
void |
remove(int index)
移除此标号集合中指定索引位置的标号对象。
|
public int[] getIDs()
public int[] getIDsWithLineRelation()
public int getCount()
public PlotSymbol get(int index)
index
- 要返回的标号的索引位置。public void clear()
public void remove(int index)
index
- 要移除的标号的索引位置。public PlotSymbol add(Geometry geometry)
geom
- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象。public void add(PlotSymbol plotSymbol, boolean bAddToHead)
plotSymbol
- 添加的标号。bAddToHead
- 指定新创建标号是否放在标号集合的最上面一层。当设置为 false 时,则将此新创建标号放在最底层。public PlotSymbol add(int geomID, boolean bAddToHead)
geomID
- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的id。bAddToHead
- 指定新创建标号是否放在标号集合的最上面一层。当设置为 false 时,则将此新创建标号放在最底层。public PlotSymbol add(String geomUuid, boolean bAddToHead)
geomUuid
- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。bAddToHead
- 指定新创建标号是否放在标号集合的最上面一层。当设置为 false 时,则将此新创建标号放在最底层。public void insert(int index, PlotSymbol plotSymbol)
index
- 指定要添加标号对象的索引位置plotSymbol
- 添加的标号。public PlotSymbol insert(int index, int geomID)
index
- 指定要添加标号对象的索引位置geomID
- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的id。public PlotSymbol insert(int index, String geomUuid)
index
- 指定要添加标号对象的索引位置geomUuid
- 添加的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。public int indexOf(PlotSymbol plotSymbol)
plotSymbol
- 要查找的标号对象。public int indexOf(int gemoID)
gemoID
- 要查找的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的id。public int indexOf(String gemoUuid)
gemoUuid
- 要查找的标号所关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。public boolean moveTo(int srcIndex, int desIndex)
srcIndex
- 要移动的对象的索引。desIndex
- 目标索引。public boolean moveDown(int index)
index
- 要移动的标号的索引。public boolean moveUp(int index)
index
- 要移动的标号的索引。public boolean moveToBottom(int index)
index
- 要移动的标号的索引。public boolean moveToTop(int index)
index
- 要移动的标号的索引。public ChildPlotLayer getParent()
public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.