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 состояния этого комментария, которое можно использовать для вставки. | |
| отменить выбор() | Визуально снимает выделение комментария. |