类:描边

ol/style/Stroke~描边


import Stroke from 'ol/style/Stroke.js';

设置矢量要素的描边样式。请注意,提供的默认值为Canvas默认值,若选项未定义,则使用这些默认值。get 函数将返回选项中输入的任何值,而不会返回默认值。

new Stroke(options)

Name Type 描述
color Color | ColorLike | undefined

颜色、渐变或图案。请参考ColorColorLike;默认值为null,若为null,则使用画布/渲染器的默认黑色。

lineCap CanvasLineCap (defaults to 'round')

线帽样式:butt, round,或者square.

lineJoin CanvasLineJoin (defaults to 'round')

线连接样式:bevel, round,或者miter.

lineDash Array.<number> | undefined

线型虚线图案。默认为null(无破折号)。

lineDashOffset number (defaults to 0)

虚线偏移。

miterLimit number (defaults to 10)

斜接限制。

width number | undefined

宽度。

方法

克隆样式。

返回:
克隆的样式。

获取描边颜色。

返回:
颜色。

getLineCap(){CanvasLineCap | undefined}

获取描边的线端样式。

返回:
线帽。

getLineDash(){Array.<number> | null}

获取描边的虚线样式。

返回:
虚线

getLineDashOffset(){number | undefined}

获取描边的虚线偏移量。

返回:
虚线偏移。

getLineJoin(){CanvasLineJoin | undefined}

获取描边的线连接类型。

返回:
线连接。

getMiterLimit(){number | undefined}

获取描边的斜接限制。

返回:
斜接限制。

getWidth(){number | undefined}

获取描边宽度。

返回:
宽度

setColor(color)

设置颜色。

Name Type 描述
color Color | ColorLike

颜色。

setLineCap(lineCap)

设置线帽样式。

Name Type 描述
lineCap CanvasLineCap | undefined

线帽

setLineDash(lineDash)

设置虚线图案。

Name Type 描述
lineDash Array.<number> | null

线型虚线。

setLineDashOffset(lineDashOffset)

设置虚线偏移量。

Name Type 描述
lineDashOffset number | undefined

虚线偏移。

setLineJoin(lineJoin)

设置线连接。

Name Type 描述
lineJoin CanvasLineJoin | undefined

线连接。

setMiterLimit(miterLimit)

设置斜接限制。

Name Type 描述
miterLimit number | undefined

斜接限制

setWidth(width)

设置宽度。

Name Type 描述
width number | undefined

宽度。