public class PlotSymbol
extends com.supermap.data.InternalHandleDisposable
该类中提供了对标号的属性设置和获取的一些列方法。
构造器和说明 |
---|
PlotSymbol()
构造函数。
|
PlotSymbol(int geoID)
根据指定的参数来构造一个 PlotSymbol 的新对象。
|
PlotSymbol(long handle,
PlotSymbols parent,
ReentrantLock lock) |
PlotSymbol(String geomUuid)
根据指定的参数来构造一个 PlotSymbol 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
addLineRelation(PlotSymbol symbol)
添加通讯链路。
|
void |
addMutiMedia(String strMutiMedia)
添加多媒体信息。
|
void |
clearMutiMedia()
清空标号的多媒体信息。
|
void |
dispose()
释放对象。
|
int |
getBubbleHeight()
返回标号的多媒体信息展示框的高度。
|
int |
getBubbleWidth()
返回标号的多媒体信息展示框的宽度。
|
String |
getDescription()
返回标号的详细描述信息。
|
Geometry |
getGeometry()
返回标号关联的GeoGraphicObject或者GeoGraphicCompound对象。
|
int |
getGeometryID()
获取关联的GeoGraphicObject或者GeoGraphicCompound对象的id。
|
String |
getGeometryUuid()
获取关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。
|
HashMap<String,String> |
getLineRelations()
返回标号所关联的通讯链路信息。
|
String[] |
getMutiMedia()
返回标号的多媒体信息。
|
String |
getName()
返回标号的名称。
|
PlotSymbols |
getParent()
返回标号所在的标号集合对象。
|
int |
getRenderOrder()
返回标号的渲染顺序。
|
boolean |
isLineRelationVisible(String uuid)
获取指定的通讯链路是否可见。
|
boolean |
isScaleByMap()
返回标号的是否随图缩放。
|
boolean |
isVisible()
返回标号的是否可见。
|
void |
removeLineRelation(String uuid)
移除通讯链路。
|
void |
setBubbleHeight(int height)
设置标号的多媒体信息展示框的高度。
|
void |
setBubbleWidth(int width)
设置标号的多媒体信息展示框的宽度。
|
void |
setDescription(String strDescription)
设置标号的详细信息。
|
void |
setLineRelation(String uuid,
String caption)
设置指定的通讯链路是否可见。
|
void |
setLineRelationVisible(String uuid,
boolean bIsVisible)
设置指定的通讯链路是否可见。
|
void |
setName(String name)
设置标号的名称。
|
void |
setRenderOrder(int rendOrder)
设置标号的渲染顺序。
|
void |
setScaleByMap(boolean scaleByMap)
设置标号是否随图缩放。
|
void |
setVisible(boolean bIsVisible)
设置标号是否可见。
|
public PlotSymbol()
public PlotSymbol(int geoID)
geoID
- 指定关联的GeoGraphicObject或者GeoGraphicCompound对象的id。可以通过getID()
获取。public PlotSymbol(String geomUuid)
geomUuid
- 指定关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。可以通过getUuid()
获取。public PlotSymbol(long handle, PlotSymbols parent, ReentrantLock lock)
public HashMap<String,String> getLineRelations()
public void setLineRelation(String uuid, String caption)
uuid
- 通讯链路的uuid。bIsVisible
- 指定通讯链路的可见性public void addLineRelation(PlotSymbol symbol)
symbol
- 通讯链路的接收标号。public void removeLineRelation(String uuid)
uuid
- 通讯链路的uuid。public boolean isLineRelationVisible(String uuid)
uuid
- 通讯链路的uuid。public void setLineRelationVisible(String uuid, boolean bIsVisible)
uuid
- 通讯链路的uuid。bIsVisible
- 指定通讯链路的可见性public String getName()
public void setName(String name)
name
- 指定标号的名称。public void setRenderOrder(int rendOrder)
rendOrder
- 指定标号的渲染顺序。public int getRenderOrder()
public boolean isVisible()
public void setVisible(boolean bIsVisible)
bIsVisible
- 指定标号的可见性。public boolean isScaleByMap()
public void setScaleByMap(boolean scaleByMap)
bIsVisible
- 指定标号是否随图缩放。public int getGeometryID()
public String getGeometryUuid()
public int getBubbleHeight()
public void setBubbleHeight(int height)
height
- 指定多媒体信息展示框的高度。public int getBubbleWidth()
public void setBubbleWidth(int width)
width
- 指定多媒体信息展示框的宽度。public String getDescription()
public void setDescription(String strDescription)
strDescription
- 指定标号的详细信息。public PlotSymbols getParent()
public Geometry getGeometry()
public String[] getMutiMedia()
public void addMutiMedia(String strMutiMedia)
strMutiMedia
- 多媒体信息。public void clearMutiMedia()
public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.