com.supermap.mapping
类 SymbolLayerDrawingItem
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mapping.SymbolLayerDrawingItem
-
- 所有已实现的接口:
- IDisposable
public class SymbolLayerDrawingItem extends com.supermap.data.InternalHandleDisposable符号子层信息类。一个SymbolLayerDrawingItem对象对应一个符号子层信息。 在图层分层渲染几何对象符号方案中,SymbolLayerDrawingGroup对象用于对符号子层进行分组,由符号子层信息(SymbolLayerDrawingItem)对象对应管理其下每一个符号子层信息;同一分组中的符号子层将渲染在同一个虚拟渲染层上;不同分组的符号子层渲染在不同虚拟渲染层上,SymbolLayerDrawingGroup对象与虚拟渲染层是一对一的关系,进而实现图层中几何对象符号分层渲染的效果。
详情请参见SymbolLayerDrawing类描述。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()longgetHandle()StringgetLayerName()获取使用当前符号子层渲染的图层的名称。intgetSymbolID()获取当前符号子层对应的符号的ID。intgetSymbolPartIndex()获取当前符号子层在对应符号中的索引。intgetThemeItemIndex()如果当前符号子层渲染的图层为专题图层,该方法则获取专题图子项的索引值;如果图层非专题图层,该方法返回值为0。
-
-
-
方法详细资料
-
dispose
public void dispose()
-
getHandle
public long getHandle()
- 覆盖:
getHandle在类中com.supermap.data.InternalHandle
-
getLayerName
public String getLayerName()
获取使用当前符号子层渲染的图层的名称。- 返回:
- 返回使用当前符号子层渲染的图层的名称。
- 抛出:
IllegalStateException- 当符号子层信息对象已释放。- 从以下版本开始:
- 12.0.0
-
getThemeItemIndex
public int getThemeItemIndex()
如果当前符号子层渲染的图层为专题图层,该方法则获取专题图子项的索引值;如果图层非专题图层,该方法返回值为0。
12.0.0 版本仅线图层支持符号图层绘制,并仅限统一风格图层、单值和分段专题图层。
关于符号图层绘制,请参见SymbolLayerDrawing类描述。- 返回:
- 如果当前符号子层渲染的图层为专题图层,返回专题图子项的索引值;如果图层非专题图层,返回 0。
- 抛出:
IllegalStateException- 当符号子层信息对象已释放。- 从以下版本开始:
- 12.0.0
-
getSymbolID
public int getSymbolID()
获取当前符号子层对应的符号的ID。- 返回:
- 返回当前符号子层对应的符号的ID。
- 抛出:
IllegalStateException- 当符号子层信息对象已释放。- 从以下版本开始:
- 12.0.0
-
getSymbolPartIndex
public int getSymbolPartIndex()
- 返回:
- 返回当前符号子层在对应符号中的索引。
- 抛出:
IllegalStateException- 当符号子层信息对象已释放。- 从以下版本开始:
- 12.0.0
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.