blockly > comments > RenderedWorkspaceComment

класс comments.RenderedWorkspaceComment

Подпись:

export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode 

Расширяет: WorkspaceComment

Реализует: IBoundedElement , IRenderedElement , IDraggable , IВыбираемый , IDeletable , IКопируемый <WorkspaceCommentCopyData>, IContextMenu , IFocusableNode

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(рабочее пространство, идентификатор) Создает комментарий к рабочему пространству, включая представление.

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

Свойство Модификаторы Тип Описание
вид КомментарийПросмотр Класс, охватывающий элементы SVG, составляющие комментарий к рабочему пространству.
рабочее пространство readonly WorkspaceSvg

Методы

Метод Модификаторы Описание
canBeFocused() См. IFocusableNode.canBeFocused.
распорядиться() Избавляет от вида.
перетащить(newLoc) Перетаскивает комментарий в указанное место.
endDrag() Завершает перетаскивание комментария.
получитьBoundingRectangle() Возвращает ограничивающий прямоугольник этого комментария в координатах рабочей области. Учитывает сворачивание.
getEditorFocusableNode()
получитьFocusableElement() См. IFocusableNode.getFocusableElement.
getFocusableTree() См. IFocusableNode.getFocusableTree.
получитьРазмер() Возвращает размер комментария в единицах измерения рабочей области. Не учитывает сворачивание.
получитьSvgRoot() Возвращает корневой элемент SVG этого комментария.
isCopyable() Возвращает, можно ли копировать этот комментарий или нет
isMovable() Возвращает, является ли этот комментарий перемещаемым или нет.
moveBy(dx, dy, reason) Переместить комментарий на заданную величину в координатах рабочего пространства.
moveTo(местоположение, причина) Перемещает комментарий в указанное место в координатах рабочего пространства.
onNodeBlur() См. IFocusableNode.onNodeBlur.
onNodeFocus() См. IFocusableNode.onNodeFocus.
revertDrag() Возвращает комментарий туда, где он был в начале перетаскивания.
выбирать() Визуально выделяет комментарий.
setCollapsed(свернуто) Устанавливает, будет ли комментарий свернут или нет.
setDeleteStyle(wouldDelete) Визуально указывает на то, что этот комментарий будет удален, если его удалить.
setEditable(редактируемый) Устанавливает, можно ли редактировать комментарий.
setPlaceholderText(текст) Задает текст-заполнитель, отображаемый, если комментарий пуст.
setSize(размер) Устанавливает размер комментария.
setText(текст) Задает текст комментария.
showContextMenu(e) Показать контекстное меню для этого комментария.
snapToGrid() Привяжите этот комментарий к ближайшей точке сетки.
startDrag() Начинает перетаскивание комментария.
toCopyData() Возвращает сериализуемое представление JSON состояния этого комментария, которое можно использовать для вставки.
отменить выбор() Визуально снимает выделение комментария.