blockly > comments > RenderedWorkspaceComment
comments.RenderedWorkspaceComment class
ลายเซ็น:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
ขยาย: WorkspaceComment
การใช้งาน: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(workspace, id) | สร้างความคิดเห็นในพื้นที่ทำงาน รวมถึงมุมมอง |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
ดู | CommentView | คลาสที่ครอบคลุมองค์ประกอบ SVG ที่ประกอบขึ้นเป็นความคิดเห็นในพื้นที่ทำงาน | |
workspace | readonly |
WorkspaceSvg |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
canBeFocused() | ดู IFocusableNode.canBeFocused | |
dispose() | ทิ้งมุมมอง | |
drag(newLoc) | ลากความคิดเห็นไปยังตำแหน่งที่ระบุ | |
endDrag() | สิ้นสุดการลากความคิดเห็น | |
getBoundingRectangle() | แสดงผลสี่เหลี่ยมผืนผ้าล้อมรอบของความคิดเห็นนี้ในพิกัดพื้นที่ทำงาน เคารพการยุบ | |
getEditorFocusableNode() | ||
getFocusableElement() | ดู IFocusableNode.getFocusableElement | |
getFocusableTree() | ดู IFocusableNode.getFocusableTree | |
getSize() | แสดงผลขนาดของความคิดเห็นในหน่วยพื้นที่ทำงาน ไม่รองรับการยุบ | |
getSvgRoot() | แสดงผลองค์ประกอบ SVG รูทของความคิดเห็นนี้ | |
isCopyable() | แสดงว่าความคิดเห็นนี้คัดลอกได้หรือไม่ | |
isMovable() | แสดงผลว่าความคิดเห็นนี้ย้ายได้หรือไม่ | |
moveBy(dx, dy, reason) | ย้ายความคิดเห็นตามจำนวนที่ระบุในพิกัดพื้นที่ทำงาน | |
moveTo(location, reason) | ย้ายความคิดเห็นไปยังตำแหน่งที่ระบุในพิกัดของพื้นที่ทำงาน | |
onNodeBlur() | ดู IFocusableNode.onNodeBlur | |
onNodeFocus() | ดู IFocusableNode.onNodeFocus | |
revertDrag() | ย้ายความคิดเห็นกลับไปยังตำแหน่งเดิมเมื่อเริ่มลาก | |
select() | ไฮไลต์ความคิดเห็นด้วยภาพ | |
setCollapsed(collapsed) | กำหนดว่าจะยุบความคิดเห็นหรือไม่ | |
setDeleteStyle(wouldDelete) | แสดงให้เห็นว่าระบบจะลบความคิดเห็นนี้หากมีการวาง | |
setEditable(editable) | กำหนดว่าความคิดเห็นจะแก้ไขได้หรือไม่ | |
setPlaceholderText(text) | ตั้งค่าข้อความตัวยึดตำแหน่งที่จะแสดงหากความคิดเห็นว่างเปล่า | |
setSize(size) | กำหนดขนาดของความคิดเห็น | |
setText(text) | ตั้งค่าข้อความของความคิดเห็น | |
showContextMenu(e) | แสดงเมนูตามบริบทสำหรับความคิดเห็นนี้ | |
snapToGrid() | สแนปความคิดเห็นนี้ไปยังจุดกริดที่ใกล้ที่สุด | |
startDrag() | เริ่มลากความคิดเห็น | |
toCopyData() | แสดงการแทนสถานะของความคิดเห็นนี้ที่แปลงเป็น JSON ได้ ซึ่งใช้สำหรับการวางได้ | |
unselect() | ยกเลิกการไฮไลต์ความคิดเห็น |