包 | com.supermap.web.core.styles |
类 | public class PictureFillStyle |
继承 | PictureFillStyle ![]() ![]() ![]() |
使用图片来填充多边形。
属性 | 定义方 | ||
---|---|---|---|
alpha : Number
获取或设置图片透明度。取值在 0~1 之间,0 表示完全透明。
|
PictureFillStyle | ||
angle : Number
获取或设置图片的旋转角度,逆时针方向为正。
|
PictureFillStyle | ||
![]() |
border : PredefinedLineStyle
获取或设置面要素的边界风格,PredefinedLineStyle 类型。
|
FillStyle | |
defaultStyle : Style
[static] [read-only] 静态变量,获取 PictureFillStyle 类的默认样式。
|
PictureFillStyle | ||
height : Number
获取或设置用于填充面的图片的高度,以像素为单位 值为 0 时表示以原图高度显示,为负时表示以反方向显示图片。
|
PictureFillStyle | ||
pattern : Array
获取面要素边界线型编码。.
|
PictureFillStyle | ||
source : Object
获取或设置导入图片的路径。必设属性。
|
PictureFillStyle | ||
width : Number
获取或设置用于填充面的图片的宽度,以像素为单位.
|
PictureFillStyle | ||
xOffset : Number
获取或设置图片的水平(X 方向)偏移量。
|
PictureFillStyle | ||
xScale : Number
获取或设置图片锚点的水平(X 方向)缩放系数,1 表示不缩放。
|
PictureFillStyle | ||
yOffset : Number
获取或设置图片的垂直(Y 方向)偏移量。
|
PictureFillStyle | ||
yScale : Number
获取或设置图片锚点的垂直(Y 方向)缩放系数,1 表示不缩放。
|
PictureFillStyle |
方法 | 定义方 | ||
---|---|---|---|
PictureFillStyle(source:Object = null, width:Number = 0, height:Number = 0, xScale:Number = 1, yScale:Number = 1, xOffset:Number = 0, yOffset:Number = 0, alpha:Number = 1, angle:Number = 0, border:PredefinedLineStyle = null)
初始化 PictureFillStyle 类的新实例。
|
PictureFillStyle | ||
clear(sprite:Sprite):void
[Override] 清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
|
PictureFillStyle | ||
[Override] 克隆 Style 对象。
|
PictureFillStyle | ||
destroy(sprite:Sprite):void
[Override] 销毁显示列表构造块 Sprite。
|
PictureFillStyle | ||
[Override] 绘制要素。
|
PictureFillStyle | ||
![]() |
初始化 style。
|
Style |
alpha | 属性 |
alpha:Number
获取或设置图片透明度。取值在 0~1 之间,0 表示完全透明。
默认值为: 1
.
public function get alpha():Number
public function set alpha(value:Number):void
angle | 属性 |
angle:Number
获取或设置图片的旋转角度,逆时针方向为正。
默认值为: 0
.
public function get angle():Number
public function set angle(value:Number):void
defaultStyle | 属性 |
defaultStyle:Style
[read-only]
静态变量,获取 PictureFillStyle 类的默认样式。
public static function get defaultStyle():Style
height | 属性 |
height:Number
获取或设置用于填充面的图片的高度,以像素为单位
值为 0 时表示以原图高度显示,为负时表示以反方向显示图片。
默认值为: 0
.
public function get height():Number
public function set height(value:Number):void
pattern | 属性 |
pattern:Array
获取面要素边界线型编码。.
如 PredefinedLineStyle.SYMBOL_DASHDOT 线型的编码为(6,4,1,4,4),表示 DASH 的长度为 6,它与 DOT 之间的距离为 4,DOT 的大小为 1,重复距离为 4。如此反复则成一条线。
public function get pattern():Array
public function set pattern(value:Array):void
source | 属性 |
source:Object
获取或设置导入图片的路径。必设属性。
public function get source():Object
public function set source(value:Object):void
width | 属性 |
width:Number
获取或设置用于填充面的图片的宽度,以像素为单位.
值为 0 时表示以原图宽度显示,为负时表示以反方向显示图片。
默认值为: 0
.
public function get width():Number
public function set width(value:Number):void
xOffset | 属性 |
xOffset:Number
获取或设置图片的水平(X 方向)偏移量。
默认值为: 0
.
public function get xOffset():Number
public function set xOffset(value:Number):void
xScale | 属性 |
xScale:Number
获取或设置图片锚点的水平(X 方向)缩放系数,1 表示不缩放。
默认值为: 1
.
public function get xScale():Number
public function set xScale(value:Number):void
yOffset | 属性 |
yOffset:Number
获取或设置图片的垂直(Y 方向)偏移量。
默认值为: 0
.
public function get yOffset():Number
public function set yOffset(value:Number):void
yScale | 属性 |
yScale:Number
获取或设置图片锚点的垂直(Y 方向)缩放系数,1 表示不缩放。
默认值为: 1
.
public function get yScale():Number
public function set yScale(value:Number):void
PictureFillStyle | () | 构造函数 |
public function PictureFillStyle(source:Object = null, width:Number = 0, height:Number = 0, xScale:Number = 1, yScale:Number = 1, xOffset:Number = 0, yOffset:Number = 0, alpha:Number = 1, angle:Number = 0, border:PredefinedLineStyle = null)
初始化 PictureFillStyle 类的新实例。
参数source:Object (default = null ) — 图片获取路径。 |
|
width:Number (default = 0 ) — 图片宽度。 |
|
height:Number (default = 0 ) — 图片高度。 |
|
xScale:Number (default = 1 ) — 图片的水平(X 方向)缩放系数。 |
|
yScale:Number (default = 1 ) — 图片的垂直(Y 方向)缩放系数。 |
|
xOffset:Number (default = 0 ) — 图片锚点的水平(X 方向)偏移量。 |
|
yOffset:Number (default = 0 ) — 图片锚点的垂直(Y 方向)偏移量。 |
|
alpha:Number (default = 1 ) — 图片透明度。 |
|
angle:Number (default = 0 ) — 图片旋转角度。 |
|
border:PredefinedLineStyle (default = null ) — 图片边界。 |
clear | () | 方法 |
override public function clear(sprite:Sprite):void
清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
参数
sprite:Sprite |
clone | () | 方法 |
destroy | () | 方法 |
override public function destroy(sprite:Sprite):void
销毁显示列表构造块 Sprite。
参数
sprite:Sprite |
draw | () | 方法 |
override public function draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
绘制要素。
参数
sprite:Sprite |
|
geometry:Geometry |
|
attributes:Object |
|
map:Map |
var geoRegion:GeoRegion = new GeoRegion(); geoRegion.addPart([new Point2D(-20,60),new Point2D(20,60),new Point2D(20,30),new Point2D(-20,30)]); var pictureFillStyle:PictureFillStyle = new PictureFillStyle("../assets/sunny.png"); var feature:Feature = new Feature(geoRegion,pictureFillStyle); featureLayer.addFeature(feature);