блочный > BlockRendering > IPathObject

Интерфейс blockRendering.IPathObject

Интерфейс для объекта пути блока.

Подпись:

export interface IPathObject 

Характеристики

Свойство Модификаторы Тип Описание
константы Константпровайдер Постоянный поставщик средства визуализации.
курсорSvg СВГЭлемент | нулевой Удерживает элемент SVG курсоров, когда курсор прикреплен к блоку. Это значение равно нулю, если в блоке нет курсора.
маркерSvg СВГЭлемент | нулевой Удерживает элемент SVG маркеров, когда маркер прикреплен к блоку. Это значение равно нулю, если в блоке нет маркера.
стиль БлокСтиль Основной путь блока.
svgPath SVGElement Основной путь блока.

Методы

Метод Описание
addConnectionHighlight (соединение, ConnectionPath, смещение, rtl)? (Необязательно) Добавляет указанный путь в качестве выделения соединения для данного соединения.
применитьЦвет (блок) Примените сохраненные цвета к пути блока, принимая во внимание, принадлежат ли пути к теневому блоку.
флипRTL() Переверните пути SVG в RTL.
удалитьConnectionHighlight (соединение)? (Необязательно) Удаляет выделение, связанное с данным соединением, если оно существует.
setCursorSvg (курсорSvg) Добавьте курсор SVG в группу SVG этого блока.
setMarkerSvg(markerSvg) Добавьте маркер SVG в группу SVG этого блока.
setPath (строка пути) Установите путь, сгенерированный средством рендеринга, для соответствующего элемента SVG.
setStyle(blockStyle) Обновите стиль.
updateDraggedDelete (включено) Добавьте или удалите стиль, показывающий, что блок перетаскивается в область удаления.
updateHighlighted (выделено) Установите, будет ли блок выделяться или нет. Подсветка блоков часто используется для визуального обозначения блоков, выполняющихся в данный момент.
updateInsertionMarker (включено) Добавьте или удалите стиль, показывающий, что блок является маркером вставки.
updateMovable (включено) Добавьте или удалите стиль, показывающий, что блок является подвижным.
обновлениеВыбрано (включено) Добавьте или удалите стиль, показывающий, что блок выбран.