ol/style/Stroke~Stroke
import Stroke from 'ol/style/Stroke.js';
Задаёт стиль обводки для векторных объектов. Обратите внимание: указанные значения по умолчанию соответствуют значениям по умолчанию Canvas и используются, если параметр не задан. Функции get возвращают значения, заданные в параметрах; значения по умолчанию они не возвращают.
-
new Stroke(options)
-
Имя Тип Описание colorColor | ColorLike | undefined Цвет, градиент или узор. Возможные форматы см. в описаниях
ColorиColorLike. По умолчанию null; если значение равно null, используется чёрный цвет по умолчанию Canvas/средства визуализации.lineCapCanvasLineCap (по умолчанию 'round') Стиль окончания линии:
butt,roundилиsquare.lineJoinCanvasLineJoin (по умолчанию 'round') Стиль соединения линий:
bevel,roundилиmiter.lineDashArray.<number> | undefined Шаблон штриховой линии. По умолчанию
null(сплошная линия).lineDashOffsetnumber (по умолчанию 0) Смещение штриховой линии.
miterLimitnumber (по умолчанию 10) Предел скоса.
offsetnumber | undefined Смещение линии в пикселях вдоль нормали. Положительное значение смещает линию вправо относительно её направления. По умолчанию
undefined(без смещения).widthnumber | undefined Ширина.
Методы
-
clone(){Stroke}
-
Создаёт копию стиля.
Возвращает:
Копию стиля.
-
Возвращает цвет обводки.
Возвращает:
Цвет.
-
getLineCap(){CanvasLineCap | undefined}
-
Возвращает тип окончания линии обводки.
Возвращает:
Окончание линии.
-
getLineDash(){Array.<number> | null}
-
Возвращает стиль штриховой линии обводки.
Возвращает:
Штриховая линия.
-
getLineDashOffset(){number | undefined}
-
Возвращает смещение штриховой линии обводки.
Возвращает:
Смещение штриховой линии.
-
getLineJoin(){CanvasLineJoin | undefined}
-
Возвращает тип соединения линий обводки.
Возвращает:
Соединение линий.
-
getMiterLimit(){number | undefined}
-
Возвращает предел скоса обводки.
Возвращает:
Предел скоса.
-
getOffset(){number | undefined}
-
Возвращает смещение линии в пикселях.
Возвращает:
Смещение.
-
getWidth(){number | undefined}
-
Возвращает ширину обводки.
Возвращает:
Ширина.
-
setColor(color)
-
Задаёт цвет.
Имя Тип Описание colorColor | ColorLike Цвет.
-
setLineCap(lineCap)
-
Задаёт окончание линии.
Имя Тип Описание lineCapCanvasLineCap | undefined Окончание линии.
-
setLineDash(lineDash)
-
Задаёт штриховую линию.
Имя Тип Описание lineDashArray.<number> | null Штриховая линия.
-
setLineDashOffset(lineDashOffset)
-
Задаёт смещение штриховой линии.
Имя Тип Описание lineDashOffsetnumber | undefined Смещение штриховой линии.
-
setLineJoin(lineJoin)
-
Задаёт соединение линий.
Имя Тип Описание lineJoinCanvasLineJoin | undefined Соединение линий.
-
setMiterLimit(miterLimit)
-
Задаёт предел скоса.
Имя Тип Описание miterLimitnumber | undefined Предел скоса.
-
setOffset(offset)
-
Задаёт смещение линии в пикселях.
Имя Тип Описание offsetnumber | undefined Смещение.
-
setWidth(width)
-
Задаёт ширину.
Имя Тип Описание 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