blockly > geras > Penanda

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.