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
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)(workspace, id) | 构造工作区注释,包括视图。 |
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
工作区 | readonly |
WorkspaceSvg |
方法
方法 | 修饰符 | 说明 |
---|---|---|
dispose() | 处理视图。 | |
drag(newLoc) | 将评论拖动到指定位置。 | |
endDrag() | 结束拖动评论。 | |
getBoundingRectangle() | 返回工作区坐标中此评论的边界矩形。尊重收起。 | |
getSize() | 返回评论的大小(以工作区单位为单位)。不考虑合拢。 | |
getSvgRoot() | 返回此评论的根 SVG 元素。 | |
isMovable() | 返回此评论是否可以移动。 | |
moveBy(dx, dy, reason) | 在工作区坐标中按指定量移动评论。 | |
moveTo(location, reason) | 将评论移至工作区坐标中的指定位置。 | |
revertDrag() | 将评论移回拖动开始处的位置。 | |
select() | 突出显示评论。 | |
setCollapsed(collapsed) | 设置是否收起评论。 | |
setDeleteStyle(wouldDelete) | 直观地指示,如果丢弃此评论,该评论将被删除。 | |
setEditable(editable) | 设置评论是否可修改。 | |
setSize(size) | 设置评论的大小。 | |
setText(text) | 设置评论的文本。 | |
showContextMenu(e) | 显示此评论的上下文菜单。 | |
snapToGrid() | 将此评论贴靠到最近的网格点。 | |
startDrag() | 开始拖动评论。 | |
toCopyData() | 返回此评论的状态的 JSON 可序列化表示法,可用于粘贴。 | |
unselect() | 取消突出显示注释。 |