blockly > 주석 > RenderedWorkspaceComment
코멘트.RenderedWorkspaceAnnotation 클래스
Signature:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu
확장: WorkspaceComment
구현: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<Workspace댓글CopyData>, IContextMenu
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(작업공간, ID) | 뷰를 포함하여 작업공간 주석을 생성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
워크스페이스 | readonly |
WorkspaceSvg |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
dispose() | 뷰를 삭제합니다. | |
drag(newLoc) | 댓글을 지정된 위치로 드래그합니다. | |
endDrag() | 댓글 드래그를 종료합니다. | |
getBoundingRectangle() | 작업공간 좌표에서 이 주석의 경계 직사각형을 반환합니다. 붕괴를 존중합니다. | |
getSize() | 작업공간 단위의 댓글 크기를 반환합니다. 붕괴를 존중하지 않습니다. | |
getSvgRoot() | 이 주석의 루트 SVG 요소를 반환합니다. | |
isMovable() | 이 주석의 이동 가능 여부를 반환합니다. | |
moveBy(dx, dy, reason) | 작업공간 좌표에서 지정된 양만큼 메모를 이동합니다. | |
moveTo(위치, 이유) | 작업공간 좌표의 지정된 위치로 메모를 이동합니다. | |
revertDrag() | 드래그 시작 지점으로 댓글을 다시 이동합니다. | |
선택() | 댓글을 시각적으로 강조 표시합니다. | |
setCollapsed(collapsed) | 댓글을 접을지 여부를 설정합니다. | |
setDeleteStyle(wouldDelete) | 삭제할 경우 이 댓글이 삭제될 것임을 시각적으로 나타냅니다. | |
setEditable(editable) | 댓글을 수정할 수 있는지 여부를 설정합니다. | |
setSize(size) | 댓글의 크기를 설정합니다. | |
setText(text) | 댓글의 텍스트를 설정합니다. | |
showContextMenu(e) | 이 댓글에 대한 컨텍스트 메뉴를 표시합니다. | |
snapToGrid() | 이 주석을 가장 가까운 그리드 지점에 맞춥니다. | |
startDrag() | 댓글을 드래그하기 시작합니다. | |
toCopyData() | 붙여넣기에 사용할 수 있는 이 주석 상태의 직렬화 가능한 JSON 표현을 반환합니다. | |
선택 해제 | 댓글이 시각적으로 강조표시 해제됩니다. |