blockly > comments > RenderedWorkspaceComment

comments.RenderedWorkspaceComment class

Chữ ký:

export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode 

Mở rộng: WorkspaceComment

Triển khai: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(workspace, id) Tạo nhận xét trong không gian làm việc, bao gồm cả chế độ xem.

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
view CommentView Lớp bao gồm các phần tử svg tạo nên nhận xét trong không gian làm việc.
workspace readonly WorkspaceSvg

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
canBeFocused() Xem IFocusableNode.canBeFocused.
dispose() Huỷ chế độ xem.
drag(newLoc) Kéo bình luận đến vị trí đã cho.
endDrag() Kết thúc thao tác kéo trên bình luận.
getBoundingRectangle() Trả về hình chữ nhật bao quanh chú thích này theo toạ độ không gian làm việc. Tôn trọng việc thu gọn.
getEditorFocusableNode()
getFocusableElement() Xem IFocusableNode.getFocusableElement.
getFocusableTree() Xem IFocusableNode.getFocusableTree.
getSize() Trả về kích thước của chú thích theo đơn vị không gian làm việc. Không tuân theo quy tắc thu gọn.
getSvgRoot() Trả về phần tử SVG gốc của chú thích này.
isCopyable() Trả về liệu bình luận này có thể sao chép hay không
isMovable() Trả về giá trị cho biết liệu nhận xét này có di chuyển được hay không.
moveBy(dx, dy, reason) Di chuyển chú thích theo số lượng đã cho trong toạ độ không gian làm việc.
moveTo(location, reason) Di chuyển chú thích đến vị trí đã cho theo toạ độ không gian làm việc.
onNodeBlur() Xem IFocusableNode.onNodeBlur.
onNodeFocus() Xem IFocusableNode.onNodeFocus.
revertDrag() Di chuyển bình luận về vị trí ban đầu khi bắt đầu thao tác kéo.
select() Làm nổi bật bình luận bằng hình ảnh.
setCollapsed(collapsed) Đặt xem bình luận có bị thu gọn hay không.
setDeleteStyle(wouldDelete) Cho biết bằng hình ảnh rằng bình luận này sẽ bị xoá nếu bạn thả.
setEditable(editable) Đặt xem có thể chỉnh sửa bình luận hay không.
setPlaceholderText(text) Đặt văn bản giữ chỗ sẽ xuất hiện nếu bình luận trống.
setSize(size) Đặt kích thước của bình luận.
setText(text) Đặt văn bản của bình luận.
showContextMenu(e) Hiện trình đơn theo bối cảnh cho bình luận này.
snapToGrid() Di chuyển bình luận này đến điểm lưới gần nhất.
startDrag() Bắt đầu thao tác kéo trên bình luận.
toCopyData() Trả về một biểu thị có thể chuyển đổi tuần tự thành JSON về trạng thái của bình luận này mà bạn có thể dùng để dán.
unselect() Huỷ làm nổi bật bình luận.