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