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() | ยกเลิกการไฮไลต์ความคิดเห็น |