blockly > geras > Stabilo

kelas geras.Highlighter

Objek yang menambahkan sorotan ke blok berdasarkan informasi rendering yang diberikan.

Menyoroti adalah hal menarik karena sorotan tidak sepenuhnya menutupi blok. Sebagai gantinya, lampu diposisikan berdasarkan sumber cahaya di kiri atas. Artinya, sorotan rendering memerlukan informasi yang tepat tentang posisi setiap bagian blok. Jalur yang dihasilkan bukan jalur kontinu atau jalur tertutup. Sorotan untuk tab dan notch secara longgar didasarkan pada bentuk tab dan notch, tetapi tidak persis sama.

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_ Notch
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ string

Metode

Metode Pengubah Deskripsi
drawBottomRow(baris) Tambahkan tanda ke baris bawah.
drawInlineInput(input) Menambahkan sorotan ke input inline.
drawJaggedEdge_(row) Tambahkan sorotan pada tepi yang bergerigi untuk blok yang diciutkan.
drawLeft() Gambar sorotan di sisi kiri blok.
drawRightSideRow(baris) Tambahkan tanda 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.