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.