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