blockly > blockRendering > IPathObject
Giao diện blockRendering.IPathObject
Giao diện cho đối tượng đường dẫn của một khối.
Chữ ký:
export interface IPathObject
Thuộc tính
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
hằng số | ConstantProvider | Nhà cung cấp hằng số của trình kết xuất. | |
style | BlockStyle | Đường dẫn chính của khối. | |
svgPath | SVGElement | Đường dẫn chính của khối. |
Phương thức
Phương thức | Mô tả |
---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl)? | (Không bắt buộc) Thêm đường dẫn đã cho làm điểm nổi bật kết nối cho kết nối đã cho. |
applyColour(block)? | (Không bắt buộc) Áp dụng màu được lưu trữ cho đường dẫn của khối, có tính đến việc các đường dẫn có thuộc về khối bóng hay không. |
flipRTL() | Đảo ngược các đường dẫn SVG theo RTL. |
removeConnectionHighlight(connection)? | (Không bắt buộc) Xoá mọi điểm nổi bật liên kết với mối kết nối đã cho, nếu có. |
setPath(pathString) | Đặt đường dẫn do trình kết xuất tạo vào phần tử SVG tương ứng. |
setStyle(blockStyle)? | (Không bắt buộc) Cập nhật kiểu. |
updateDraggingDelete(enabled) | Thêm hoặc xoá kiểu cho biết một khối được kéo qua vùng xoá. |
updateHighlighted(highlighted) | Đặt xem khối có hiển thị điểm nổi bật hay không. Tính năng làm nổi bật khối thường được dùng để đánh dấu trực quan các khối đang được thực thi. |
updateInsertionMarker(enabled) | Thêm hoặc xoá kiểu cho biết một khối là điểm đánh dấu chèn. |
updateMovable(enabled) | Thêm hoặc xoá kiểu cho biết một khối có thể di chuyển. |
updateSelected(enabled) | Thêm hoặc xoá kiểu cho biết một khối đã được chọn. |