包 | com.supermap.web.rendering |
类 | public class UniqueRenderer |
继承 | UniqueRenderer ![]() ![]() |
单值渲染是将属性值相同的要素归为一类,为每一类设定一种渲染风格。下图为针对要素的 ID 属性值进行单值渲染,由于每个要素均有唯一的 ID 值,因此每个要素的渲染颜色不一样:
属性 | 定义方 | ||
---|---|---|---|
attribute : String
获取或设置 UniqueRenderer 的属性字段。
|
UniqueRenderer | ||
defaultStyle : Style
获取或设置 UniqueRenderer 的默认样式。
|
UniqueRenderer | ||
items : Array
获取或设置单值渲染子项集合。
|
UniqueRenderer |
方法 | 定义方 | ||
---|---|---|---|
UniqueRenderer(attribute:String = null, defaultStyle:Style = null, items:Array = null)
初始化 UniqueRenderer 类的新实例。
|
UniqueRenderer | ||
[Override] 克隆 Renderer 对象。
|
UniqueRenderer | ||
[Override] 获取矢量要素的显示风格。
|
UniqueRenderer |
attribute | 属性 |
attribute:String
获取或设置 UniqueRenderer 的属性字段。
public function get attribute():String
public function set attribute(value:String):void
defaultStyle | 属性 |
defaultStyle:Style
获取或设置 UniqueRenderer 的默认样式。
public function get defaultStyle():Style
public function set defaultStyle(value:Style):void
items | 属性 |
items:Array
获取或设置单值渲染子项集合。
public function get items():Array
public function set items(value:Array):void
UniqueRenderer | () | 构造函数 |
public function UniqueRenderer(attribute:String = null, defaultStyle:Style = null, items:Array = null)
初始化 UniqueRenderer 类的新实例。
参数attribute:String (default = null ) — 属性字段。 |
|
defaultStyle:Style (default = null ) — 默认样式。 |
|
items:Array (default = null ) — 单值渲染子项 RangeItem 集合。 |
clone | () | 方法 |
getStyle | () | 方法 |