blockly > komentar > RenderedWorkspaceComment
Class comments.RenderedWorkspaceComment
Tanda Tangan:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu
Memperluas: WorkspaceComment
Penerapan: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(workspace, id) | Membuat komentar ruang kerja, termasuk tampilan. |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
ruang kerja | readonly |
WorkspaceSvg |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
dispose() | Membuang tampilan. | |
drag(newLoc) | Menarik komentar ke lokasi yang ditentukan. | |
endDrag() | Mengakhiri tarik pada komentar. | |
getBoundingRectangle() | Menampilkan persegi panjang pembatas komentar ini dalam koordinat ruang kerja. Penghargaan runtuh. | |
getSize() | Menampilkan ukuran komentar di unit ruang kerja. Tidak mendukung penyusutan. | |
getSvgRoot() | Menampilkan elemen root SVG dari komentar ini. | |
isMovable() | Menampilkan apakah komentar ini dapat dipindahkan atau tidak. | |
moveBy(dx, dy, reason) | Pindahkan komentar sesuai jumlah yang ditentukan dalam koordinat ruang kerja. | |
moveTo(lokasi, alasan) | Memindahkan komentar ke lokasi yang ditentukan dalam koordinat ruang kerja. | |
revertDrag() | Memindahkan komentar kembali ke tempatnya semula di awal penarikan. | |
select() | Menyoroti komentar secara visual. | |
setCollapsed(collapsed) | Menetapkan apakah komentar diciutkan atau tidak. | |
setDeleteStyle(wouldDelete) | Menunjukkan secara visual bahwa komentar ini akan dihapus jika dihapus. | |
setEditable(editable) | Menetapkan apakah komentar dapat diedit atau tidak. | |
setSize(size) | Menetapkan ukuran komentar. | |
setText(text) | Menetapkan teks komentar. | |
showContextMenu(e) | Tampilkan menu konteks untuk komentar ini. | |
snapToGrid() | Snap komentar ini ke titik kisi terdekat. | |
startDrag() | Memulai tarik pada komentar. | |
toCopyData() | Menampilkan representasi JSON yang dapat diserialisasi dari status komentar ini yang dapat digunakan untuk menempelkan. | |
unselect() | Tandai komentar secara visual. |