ol/style/Stroke~Stroke
import Stroke from 'ol/style/Stroke.js';
Устанавливает стиль штриховки для векторных объектов. Обратите внимание, что заданные значения по умолчанию — значения по умолчанию для Canvas, которые будут использоваться, если опция не определена. Функции get возвращают то, что было введено в параметрах; они не возвращают значение по умолчанию.
-
new Stroke(options)
-
Имя Тип Описание colorЦвет | ЦветПодобный | undefined Цвет, градиент или узор. Смотрите
ColorиColorLikeдля возможных форматов. Значение по умолчанию null; если null, будет использоваться значение по умолчанию Canvas/рендера — чёрный.lineCapCanvasLineCap (по умолчанию 'round') Стиль окончания линии:
butt,roundилиsquare.lineJoinCanvasLineJoin (по умолчанию 'round') Стиль соединения линии:
bevel,roundилиmiter.lineDashArray.<number> | undefined Шаблон пунктирной линии. Значение по умолчанию
null(без пунктира).lineDashOffsetnumber (по умолчанию 0) Смещение пунктирной линии.
miterLimitnumber (по умолчанию 10) Предел фаски.
widthnumber | undefined Ширина.
Методы
-
clone(){Stroke}
-
Клонирует стиль.
Returns:
Клонированный стиль.
-
Получить цвет обводки.
Returns:
Цвет.
-
getLineCap(){CanvasLineCap | undefined}
-
Получить тип окончания линии для обводки.
Returns:
Конец линии.
-
getLineDash(){Array.<number> | null}
-
Получить стиль штриховки линии для обводки.
Returns:
Штриховка линии.
-
getLineDashOffset(){number | undefined}
-
Получить смещение штриховки линии для обводки.
Returns:
Смещение штриховки линии.
-
getLineJoin(){CanvasLineJoin | undefined}
-
Получить тип соединения линий для обводки.
Returns:
Соединение линий.
-
getMiterLimit(){number | undefined}
-
Получить предел скоса для обводки.
Returns:
Предел скоса.
-
getWidth(){number | undefined}
-
Получить ширину обводки.
Returns:
Ширина.
-
setColor(color)
-
Установить цвет.
Name Type Description colorColor | ColorLike Цвет.
-
setLineCap(lineCap)
-
Установить конец линии.
Name Type Description lineCapCanvasLineCap | undefined Конец линии.
-
setLineDash(lineDash)
-
Установить штриховку линии.
Name Type Description lineDashArray.<number> | null Штриховка линии.
-
setLineDashOffset(lineDashOffset)
-
Установить смещение штриховки линии.
Name Type Description lineDashOffsetnumber | undefined Смещение штриховки линии.
-
setLineJoin(lineJoin)
-
Установить соединение линий.
Name Type Description lineJoinCanvasLineJoin | undefined Соединение линий.
-
setMiterLimit(miterLimit)
-
Установить предел скоса.
Name Type Description miterLimitnumber | undefined Предел скоса.
-
setWidth(width)
-
Установить ширину.
Name Type Description widthnumber | undefined Ширина.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_style_Stroke-Stroke.html