com.supermap.web.components.skins
public class ScaleBarSkin
继承 ScaleBarSkin Inheritance spark.components.supportClasses.Skin
Implements mx.binding.IBindingClient

比例尺组件(ScaleBar)默认皮肤类.

该类用于定义比例尺组件各组成部分的外观显示,包括千米和英里单位两种。如下图:

默认 MXML 属性mxmlContent

另请参见

com.supermap.web.components.ScaleBar


公共属性
  属性 定义方
    hostComponent : ScaleBar
引用此皮肤所应用到的组件的强类型属性。
ScaleBarSkin
    solidColorStroke : SolidColorStroke
定义比例尺中线条的宽度、颜色等属性。
ScaleBarSkin
公共方法
  方法 定义方
   
Constructor.
ScaleBarSkin
受保护的方法
  方法 定义方
   
measure():void
[Override] 根据 ScaleBar 的 lengthKilo、lengthMile、textKilo、textMile 属性确定比例尺长度(像素单位)、实际距离显示位置,并绘制比例尺。
ScaleBarSkin
属性详细信息
hostComponent 属性
public var hostComponent:ScaleBar

引用此皮肤所应用到的组件的强类型属性。

此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。

solidColorStroke 属性  
public var solidColorStroke:SolidColorStroke

定义比例尺中线条的宽度、颜色等属性。

此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。

构造函数详细信息
ScaleBarSkin () 构造函数
public function ScaleBarSkin()

Constructor.

方法详细描述
measure () 方法
override protected function measure():void

根据 ScaleBar 的 lengthKilo、lengthMile、textKilo、textMile 属性确定比例尺长度(像素单位)、实际距离显示位置,并绘制比例尺。

另请参见