blockly > Flyout > createRect_
เมธอด Flyout.createRect_()
สร้างและวางรูปสี่เหลี่ยมที่ตรงกับบล็อกสี่เหลี่ยมที่กำหนด
ลายเซ็น:
protected createRect_(block: BlockSvg, x: number, y: number, blockHW: {
height: number;
width: number;
}, index: number): SVGElement;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
บล็อก | BlockSvg | บล็อกที่จะเชื่อมโยงสี่เหลี่ยมผืนผ้า |
x | ตัวเลข | ตำแหน่ง x ของเคอร์เซอร์ระหว่างการส่งผ่านเลย์เอาต์นี้ |
y | ตัวเลข | ตำแหน่ง y ของเคอร์เซอร์ระหว่างการส่งผ่านเลย์เอาต์นี้ |
blockHW | { height: number; ความกว้าง: ตัวเลข; } | ความสูงและความกว้างของบล็อก |
ดัชนี | ตัวเลข | ดัชนีในรายการแผ่นรองซึ่งควรวางสี่เหลี่ยมผืนผ้านี้ |
การคืนสินค้า:
SVGElement
องค์ประกอบ SVG ที่สร้างขึ้นใหม่สำหรับรูปสี่เหลี่ยมผืนผ้าด้านหลังบล็อก