chặn > geras > Bút đánh dấu

Lớp geras.highlighter

Một đối tượng thêm điểm nổi bật vào một khối dựa trên thông tin kết xuất đã cho.

Việc đánh dấu sẽ thú vị vì điểm nổi bật không bao quanh hoàn toàn khối. Thay vào đó, chúng được đặt dựa trên nguồn sáng ở trên cùng bên trái. Điều này có nghĩa là để hiển thị vùng sáng cần có thông tin chính xác về vị trí của từng phần trong khối. Các đường dẫn thu được không phải là các đường dẫn liên tục hoặc khép kín. Các điểm nổi bật của thẻ và khía được thiết kế thoải mái dựa trên hình dạng của thẻ và vết cắt, nhưng không hoàn toàn giống nhau.

Chữ ký:

export declare class Highlighter 

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(hàm khởi tạo)(thông tin) Tạo một thực thể mới của lớp Highlighter

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
constants_ ConstantProvider
highlightConstants_ HighlightConstantProvider
info_ RenderInfo
inlineSteps_ string
insideCornerPaths_ InsideCorner
jaggedTeethPaths_ JaggedTeeth
notchPaths_ Vết cắt
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ string

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
drawBottomRow(row) Thêm nội dung được đánh dấu vào hàng dưới cùng.
drawInlineInput(input) Thêm phần đánh dấu vào một mục nhập cùng dòng.
drawJaggedEdge_(row) Thêm phần đánh dấu trên cạnh lởm chởm cho khối được thu gọn.
drawLeft() Vẽ phần đánh dấu ở phía bên trái của khối.
drawRightSideRow(row) Thêm nội dung được đánh dấu ở bên phải của hàng.
drawStatementInput(row) Thêm nội dung đánh dấu vào giá trị nhập câu lệnh.
drawTopCorner(row) Thêm phần đánh dấu vào góc trên cùng của khối.
drawValueInput(row) Làm nổi bật giá trị nhập vào.
getPath() Xem các bước của đường dẫn nổi bật.