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. |