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. |