包 | com.supermap.web.core.styles.graphicStyles |
类 | public class GraphicLineStyle |
继承 | GraphicLineStyle ![]() ![]() ![]() ![]() |
支持实线、虚线、点划线等多种样式。
方法 | 定义方 | ||
---|---|---|---|
GraphicLineStyle(symbol:String, color:Number = 0x5082e5, alpha:Number = 1, weight:Number = 2, cap:String = null, join:String = null, miterLimit:Number = 3)
初始化 GraphicLineStyle 类的新实例。
|
GraphicLineStyle | ||
![]() |
clear(sprite:Sprite):void
[Override] 清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
|
PredefinedLineStyle | |
![]() |
[Override] 克隆 Style 对象。
|
PredefinedLineStyle | |
![]() |
destroy(sprite:Sprite):void
[Override]
|
PredefinedLineStyle | |
[Override] 绘制要素。
|
GraphicLineStyle | ||
![]() |
初始化 style。
|
Style |
常量 | 定义方 | ||
---|---|---|---|
CAP_NONE : String = null
[static] 线要素端点不显示.
|
GraphicLineStyle | ||
CAP_ROUND : String = round
[static] 线要素端点以半圆形显示.
|
GraphicLineStyle | ||
CAP_SQUARE : String = square
[static] 线要素端点以方形显示.
|
GraphicLineStyle | ||
JOIN_BEVEL : String = bevel
[static] 线要素拐点以平角显示.
|
GraphicLineStyle | ||
JOIN_MITER : String = miter
[static] 线要素拐点以尖角显示.
|
GraphicLineStyle | ||
JOIN_ROUND : String = round
[static] 线要素拐点以弧形显示.
|
GraphicLineStyle | ||
SYMBOL_COUSTOM : String = coustom
[static] 自定义样式。
|
GraphicLineStyle | ||
SYMBOL_DASH : String = dash
[static] 划线.
|
GraphicLineStyle | ||
SYMBOL_DASHDOT : String = dashdot
[static] 点划线.
|
GraphicLineStyle | ||
SYMBOL_DASHDOTDOT : String = dashdotdot
[static] 点点划线.
|
GraphicLineStyle | ||
SYMBOL_DOT : String = dot
[static] 虚线.
|
GraphicLineStyle | ||
SYMBOL_NULL : String = null
[static] 无填充。
|
GraphicLineStyle | ||
SYMBOL_SOLID : String = solid
[static] 实线。
|
GraphicLineStyle |
GraphicLineStyle | () | 构造函数 |
public function GraphicLineStyle(symbol:String, color:Number = 0x5082e5, alpha:Number = 1, weight:Number = 2, cap:String = null, join:String = null, miterLimit:Number = 3)
初始化 GraphicLineStyle 类的新实例。
参数symbol:String (default = NaN ) — 样式类型设置,包括:solid、dot、dashdotdot、dashdot、dash、null 六种。详情可参见 PredefinedLineStyle 中的样式列表。 |
|
color:Number (default = 0x5082e5 ) — 颜色。默认为 0x5082e5,蓝色。 |
|
alpha:Number (default = 1 ) — 透明度。 |
|
weight:Number (default = 2 ) — 线宽。 |
|
cap:String (default = null ) — 线端点类型,包括平角圆角两种。该属性当 symbol 属性值为 solid 时起作用。 |
|
join:String (default = null ) — 线要素拐点显示类型。该属性当 symbol 属性值为 solid 时起作用。 |
|
miterLimit:Number (default = 3 ) — 切断尖角的位置,详细说明请参见 miterLimit 属性。 |
draw | () | 方法 |
override public function draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
绘制要素。
参数
sprite:Sprite |
|
geometry:Geometry |
|
attributes:Object |
|
map:Map |
CAP_NONE | 常量 |
public static const CAP_NONE:String = null
线要素端点不显示.
CAP_ROUND | 常量 |
public static const CAP_ROUND:String = round
线要素端点以半圆形显示.
CAP_SQUARE | 常量 |
public static const CAP_SQUARE:String = square
线要素端点以方形显示.
JOIN_BEVEL | 常量 |
public static const JOIN_BEVEL:String = bevel
线要素拐点以平角显示.
JOIN_MITER | 常量 |
public static const JOIN_MITER:String = miter
线要素拐点以尖角显示.
JOIN_ROUND | 常量 |
public static const JOIN_ROUND:String = round
线要素拐点以弧形显示.
SYMBOL_COUSTOM | 常量 |
public static const SYMBOL_COUSTOM:String = coustom
自定义样式。
SYMBOL_DASH | 常量 |
public static const SYMBOL_DASH:String = dash
划线.
SYMBOL_DASHDOT | 常量 |
public static const SYMBOL_DASHDOT:String = dashdot
点划线.
SYMBOL_DASHDOTDOT | 常量 |
public static const SYMBOL_DASHDOTDOT:String = dashdotdot
点点划线.
SYMBOL_DOT | 常量 |
public static const SYMBOL_DOT:String = dot
虚线.
SYMBOL_NULL | 常量 |
public static const SYMBOL_NULL:String = null
无填充。
SYMBOL_SOLID | 常量 |
public static const SYMBOL_SOLID:String = solid
实线。