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 표현을 반환합니다.
선택 해제 댓글이 시각적으로 강조표시 해제됩니다.