blockly >评论 >RenderedWorkspaceComment
comments.RenderedWorkspaceComment 类
Signature:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu
实现:IBoundedElement、IRenderedElement、IDraggable、ISelectable、IDeletable、ICopyable<WorkspaceCommentCopyData>、IContextMenu
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)(工作区, ID) | 构造工作区备注,包括视图。 |
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
工作区 | readonly |
WorkspaceSvg |
方法
方法 | 修饰符 | 说明 |
---|---|---|
dispose() | 丢弃视图。 | |
drag(newLoc) | 将评论拖动到指定位置。 | |
endDrag() | 结束对评论的拖动。 | |
getBoundingRectangle() | 返回此评论的边界矩形(以工作区坐标表示)。支持收起。 | |
getSize() | 返回评论的尺寸(以工作区单元为单位)。不考虑收起。 | |
getSvgRoot() | 返回此评论的根 SVG 元素。 | |
isMovable() | 返回此评论是否可移动。 | |
moveBy(dx, dy, reason) | 按工作区坐标中的给定量移动评论。 | |
moveTo(位置, 原因) | 将评论移动到工作区坐标中的指定位置。 | |
revertDrag() | 将评论移回拖动开始时所在的位置。 | |
select() | 以视觉方式突出显示评论。 | |
setCollapsed(collapsed) | 设置是否收起评论。 | |
setDeleteStyle(wouldDelete) | 直观地表明,如果放开此评论,系统会将其删除。 | |
setEditable(editable) | 设置评论是否可修改。 | |
setSize(size) | 设置评论的大小。 | |
setText(text) | 设置评论的文本。 | |
showContextMenu(e) | 显示此评论的上下文菜单。 | |
snapToGrid() | 将此评论贴靠到最近的网格点。 | |
startDrag() | 开始拖动评论。 | |
toCopyData() | 返回此评论状态的可序列化 JSON 表示法(可用于粘贴)。 | |
unselect() | 以视觉方式取消突出显示评论。 |