chặn > 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 | Trình cung cấp hằng số của trình kết xuất. | |
cursorSvg | SVGElement | rỗng | Giữ phần tử SVG của con trỏ khi con trỏ được gắn vào khối. Giá trị này là rỗng nếu không có con trỏ trên khối. | |
markerSvg | SVGElement | rỗng | Lưu giữ phần tử SVG điểm đánh dấu khi điểm đánh dấu được gắn vào khối. Giá trị này là rỗng nếu không có điểm đánh dấu trên khối. | |
kiểu | 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, chênh lệch, rtl)? | (Không bắt buộc) Thêm đường dẫn đã cho làm điểm đánh dấu kết nối cho kết nối cụ thể. |
applyColour(block) | Áp dụng màu được lưu trữ vào đường dẫn của khối, tính đến việc các đường dẫn đó có thuộc về một khối bóng hay không. |
flipRTL() | Lật đường dẫn SVG trong RTL. |
removeConnectionHighlight(connection)? | (Không bắt buộc) Xoá mọi điểm đánh dấu được liên kết với mối kết nối đã cho, nếu tồn tại. |
setCursorSvg(cursorSvg) | Thêm SVG con trỏ vào nhóm SVG của khối này. |
setMarkerSvg(markerSvg) | Thêm SVG điểm đánh dấu vào nhóm SVG của khối này. |
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) | Cập nhật kiểu. |
updateDraggingDelete(enabled) | Thêm hoặc xoá kiểu cho thấy một khối được kéo qua vùng xoá. |
updateHighlighted(highlighted) | Đặt xem khối có hiển thị nội dung được đánh dấu hay không. Tính năng đánh dấu khối thường dùng để đánh dấu trực quan các khối hiện đang được thực thi. |
updateInsertionMarker(enabled) | Thêm hoặc xoá kiểu cho thấy một khối là điểm đánh dấu chèn. |
updateMovable(enabled) | Thêm hoặc xoá kiểu cho thấy rằng có thể di chuyển một khối. |
updateSelected(enabled) | Thêm hoặc xoá kiểu cho thấy một khối được chọn. |