| 包 | com.supermap.web.rendering |
| 类 | public class UniqueRenderer |
| 继承 | UniqueRenderer Renderer Object |
单值渲染是将属性值相同的要素归为一类,为每一类设定一种渲染风格。下图为针对要素的 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 | () | 方法 |