blockly > blockRendering > IPathObject

อินเทอร์เฟซ blockRendering.IPathObject

อินเทอร์เฟซสําหรับออบเจ็กต์เส้นทางของบล็อก

ลายเซ็น:

export interface IPathObject 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
constants ConstantProvider ผู้ให้บริการแบบคงที่ของตัวแสดงผล
style BlockStyle เส้นทางหลักของบล็อก
svgPath SVGElement เส้นทางหลักของบล็อก

เมธอด

วิธีการ คำอธิบาย
addConnectionHighlight(connection, connectionPath, offset, rtl)? (ไม่บังคับ) เพิ่มเส้นทางที่ระบุเป็นไฮไลต์การเชื่อมต่อสําหรับการเชื่อมต่อที่ระบุ
applyColour(block)? (ไม่บังคับ) ใช้สีที่เก็บไว้กับเส้นทางของบล็อก โดยพิจารณาว่าเส้นทางเป็นของบล็อกเงาหรือไม่
flipRTL() พลิกเส้นทาง SVG ใน RTL
removeConnectionHighlight(connection)? (ไม่บังคับ) นำไฮไลต์ที่เชื่อมโยงกับการเชื่อมต่อที่ระบุออก (หากมี)
setPath(pathString) ตั้งค่าเส้นทางที่โปรแกรมแสดงผลสร้างขึ้นในองค์ประกอบ SVG ที่เกี่ยวข้อง
setStyle(blockStyle)? (ไม่บังคับ) อัปเดตสไตล์
updateDraggingDelete(enabled) เพิ่มหรือนำการจัดรูปแบบที่แสดงว่ามีการลากบล็อกไปยังพื้นที่ลบออก
updateHighlighted(highlighted) ตั้งค่าว่าบล็อกจะแสดงไฮไลต์หรือไม่ การไฮไลต์บล็อกมักใช้เพื่อทําเครื่องหมายบล็อกที่กําลังดําเนินการอยู่
updateInsertionMarker(enabled) เพิ่มหรือนำการจัดรูปแบบที่แสดงว่าบล็อกเป็นเครื่องหมายการแทรกออก
updateMovable(enabled) เพิ่มหรือนำการจัดรูปแบบที่แสดงว่าบล็อกนั้นเคลื่อนย้ายได้ออก
updateSelected(enabled) เพิ่มหรือนำการจัดรูปแบบที่แสดงว่าเลือกบล็อกออก