kelas geras.Highlighter
Objek yang menambahkan sorotan ke blok berdasarkan informasi rendering yang diberikan.
Sorotan menarik karena sorotan tidak sepenuhnya menutupi blok. Sebaliknya, mereka diposisikan berdasarkan sumber cahaya di kiri atas. Ini berarti bahwa sorotan rendering memerlukan informasi yang tepat tentang posisi setiap bagian blok. Jalur yang dihasilkan bukan jalur berkelanjutan atau tertutup. Highlight untuk tab dan notch secara longgar didasarkan pada bentuk tab dan notch, tetapi tidak sama persis.
Tanda Tangan:
export declare class Highlighter
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(info) | Membuat instance baru dari class Highlighter |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
constants_ | ConstantProvider | ||
highlightConstants_ | HighlightConstantProvider | ||
info_ | RenderInfo | ||
inlineSteps_ | string | ||
insideCornerPaths_ | InsideCorner | ||
jaggedTeethPaths_ | JaggedTeeth | ||
notchPaths_ | Takik | ||
outsideCornerPaths_ | OutsideCorner | ||
puzzleTabPaths_ | PuzzleTab | ||
RTL_ | boolean | ||
startPaths_ | StartHat | ||
steps_ | string |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
drawBottomRow(baris) | Tambahkan sorotan ke baris bawah. | |
drawInlineInput(input) | Tambahkan sorotan ke input inline. | |
drawJaggedEdge_(row) | Menambahkan sorotan pada tepi bergerigi untuk blok yang diciutkan. | |
drawLeft() | Gambar sorotan di sisi kiri blok. | |
drawRightSideRow(row) | Tambahkan sorotan di sisi kanan baris. | |
drawStatementInput(row) | Tambahkan sorotan pada input pernyataan. | |
drawTopCorner(row) | Tambahkan sorotan ke sudut atas blok. | |
drawValueInput(row) | Tambahkan sorotan pada input nilai. | |
getPath() | Dapatkan langkah-langkah untuk jalur sorotan. |