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.