blockly > geras > Vurgulayıcı

geras.Vurgulayıcı sınıfı

Verilen oluşturma bilgilerine göre bir bloğa vurgulama ekleyen bir nesne.

Öne çıkanlar, bloku tam olarak kapsamadığı için vurgulama ilgi çekicidir. Bunun yerine sol üstteki bir ışık kaynağına göre konumlandırılırlar. Bu nedenle, vurgulamaları oluşturmak için bloğun her bir bölümünün konumu hakkında tam bilgi gerekir. Bu şekilde ortaya çıkan yollar sürekli veya kapalı yollar değildir. Sekmeler ve çentikler için vurgular sekme ve çentik şekillerine tamamen dayalıdır, ancak tam olarak aynı değildir.

İmza:

export declare class Highlighter 

Markalar

Marka Değiştiriciler Açıklama
(kurucu)(bilgi) Highlighter sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
constants_ ConstantProvider
highlightConstants_ HighlightConstantProvider
info_ RenderInfo
inlineSteps_ dize
insideCornerPaths_ InsideCorner
jaggedTeethPaths_ JaggedTeeth
notchPaths_ Klapalı Yaka
outsideCornerPaths_ OutsideCorner
puzzleTabPaths_ PuzzleTab
RTL_ boolean
startPaths_ StartHat
steps_ dize

Yöntemler

Yöntem Değiştiriciler Açıklama
drawBottomRow(row) Alt satıra vurgu ekleyin.
drawInlineInput(input) Satır içi girişe vurgu ekleme.
drawJaggedEdge_(row) Daraltılmış bir blok için sivri uçlu bir kenara vurgu ekleyin.
drawLeft() Blokun sol tarafına vurguyu çizin.
drawRightSideRow(row) Bir satırın sağ tarafına vurgu ekleyin.
drawStatementInput(row) Bir ifade girişinde vurgu ekleme.
drawTopCorner(row) Bir bloğun üst köşesine vurgu ekleyin.
drawValueInput(row) Değer girişine vurgu ekleme.
getPath() Vurgulama yoluna ilişkin adımları görün.