com.supermap.web.core.styles.graphicStyles
public class GraphicLineStyle
继承 GraphicLineStyle Inheritance PredefinedLineStyle Inheritance LineStyle Inheritance Style Inheritance flash.events.EventDispatcher

Graphic 线样式.

支持实线、虚线、点划线等多种样式。



公共属性
  属性 定义方
  Inherited alpha : Number
获取或设置线要素的透明度,默认为 1.
LineStyle
  Inherited cap : String
获取或设置线要素端点显示类型。该属性当 symbol 属性值为 solid 时起作用。默认为 PredefinedLineStyle.CAP_NONE。
PredefinedLineStyle
  Inherited color : uint
获取或设置线要素颜色。默认为蓝色。
LineStyle
  Inherited defaultStyle : Style
[static] [read-only] 静态变量,获取 PredefinedLineStyle 类的默认样式。
PredefinedLineStyle
  Inherited join : String
获取或设置线要素拐点显示类型。该属性当 symbol 属性值为 solid 时起作用。
PredefinedLineStyle
  Inherited miterLimit : Number
获取或设置在哪个限制位置切断尖角。.
PredefinedLineStyle
  Inherited pattern : Array
获取点要素边界类型编码。.
PredefinedLineStyle
  Inherited symbol : String
获取或设置线要素样式。
PredefinedLineStyle
  Inherited weight : Number
获取或设置线要素宽度。默认为 2,单位:像素。
LineStyle
公共方法
  方法 定义方
   
GraphicLineStyle(symbol:String, color:Number = 0x5082e5, alpha:Number = 1, weight:Number = 2, cap:String = null, join:String = null, miterLimit:Number = 3)
初始化 GraphicLineStyle 类的新实例。
GraphicLineStyle
  Inherited
clear(sprite:Sprite):void
[Override] 清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
PredefinedLineStyle
  Inherited
[Override] 克隆 Style 对象。
PredefinedLineStyle
  Inherited
destroy(sprite:Sprite):void
[Override]
PredefinedLineStyle
   
draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
[Override] 绘制要素。
GraphicLineStyle
  Inherited
initialize(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
初始化 style。
Style
受保护的方法
  方法 定义方
  Inherited
派发 Event.CHANGE 事件。
Style
  Inherited
removeAllChildren(sprite:Sprite):void
清除 Sprite 中的所有子项。
Style
  Inherited
setLineStyle(graphics:Graphics):void
根据 PredefinedLineStyle 的属性设置 Graphics 对象的样式
PredefinedLineStyle
  Inherited
toScreenX(map:Map, mapX:Number):Number
将地图上某一点的 X 坐标转换为屏幕坐标。
Style
  Inherited
toScreenY(map:Map, mapY:Number):Number
将地图上某一点的 Y 坐标转换为屏幕坐标。
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

实线。