blockly > comments > RenderedWorkspaceComment
Class comments.RenderedWorkspaceComment
Tanda Tangan:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Memperluas: WorkspaceComment
Mengimplementasikan: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Konstruktor
| Konstruktor | Pengubah | Deskripsi |
|---|---|---|
| (constructor)(workspace, id) | Membangun komentar ruang kerja, termasuk tampilan. |
Properti
| Properti | Pengubah | Jenis | Deskripsi |
|---|---|---|---|
| lihat | CommentView | Class yang mencakup elemen SVG yang membentuk komentar ruang kerja. | |
| ruang kerja | readonly |
WorkspaceSvg |
Metode
| Metode | Pengubah | Deskripsi |
|---|---|---|
| canBeFocused() | Lihat IFocusableNode.canBeFocused. | |
| dispose() | Melepaskan tampilan. | |
| drag(newLoc) | Menarik komentar ke lokasi yang ditentukan. | |
| endDrag() | Mengakhiri penarikan pada komentar. | |
| getBoundingRectangle() | Menampilkan persegi panjang pembatas komentar ini dalam koordinat ruang kerja. Mendukung penciutan. | |
| getEditorFocusableNode() | ||
| getFocusableElement() | Lihat IFocusableNode.getFocusableElement. | |
| getFocusableTree() | Lihat IFocusableNode.getFocusableTree. | |
| getSize() | Menampilkan ukuran komentar dalam unit ruang kerja. Tidak mendukung penciutan. | |
| getSvgRoot() | Menampilkan elemen SVG root dari komentar ini. | |
| isCopyable() | Menampilkan apakah komentar ini dapat disalin atau tidak | |
| isMovable() | Menampilkan apakah komentar ini dapat dipindahkan atau tidak. | |
| moveBy(dx, dy, reason) | Memindahkan komentar dengan jumlah tertentu dalam koordinat ruang kerja. | |
| moveTo(location, reason) | Memindahkan komentar ke lokasi tertentu dalam koordinat ruang kerja. | |
| onNodeBlur() | Lihat IFocusableNode.onNodeBlur. | |
| onNodeFocus() | Lihat IFocusableNode.onNodeFocus. | |
| revertDrag() | Memindahkan komentar kembali ke tempatnya semula saat awal penarikan. | |
| select() | Menandai komentar secara visual. | |
| setCollapsed(collapsed) | Menetapkan apakah komentar diciutkan atau tidak. | |
| setDeleteStyle(wouldDelete) | Menunjukkan secara visual bahwa komentar ini akan dihapus jika dilepas. | |
| setEditable(editable) | Menetapkan apakah komentar dapat diedit atau tidak. | |
| setPlaceholderText(text) | Menetapkan teks placeholder yang ditampilkan jika komentar kosong. | |
| setSize(size) | Menetapkan ukuran komentar. | |
| setText(text) | Menetapkan teks komentar. | |
| showContextMenu(e) | Menampilkan menu konteks untuk komentar ini. | |
| snapToGrid() | Paskan komentar ini ke titik petak terdekat. | |
| startDrag() | Memulai penarikan pada komentar. | |
| toCopyData() | Menampilkan representasi yang dapat diserialisasi JSON dari status komentar ini yang dapat digunakan untuk menempel. | |
| unselect() | Membatalkan penyorotan komentar secara visual. |