classe geras.Highlighter
Um objeto que adiciona destaques a um bloco com base nas informações de renderização fornecidas.
O destaque é interessante porque os destaques não cobrem totalmente o bloco. Em vez disso, eles são posicionados com base em uma fonte de luz no canto superior esquerdo. Isso significa que a renderização de destaques exige informações exatas sobre a posição de cada parte do bloco. Os caminhos resultantes não são contínuos ou fechados. Os realces de guias e entalhes são vagamente baseados nas formas da guia e do entalhe, mas não são exatamente os mesmos.
Signature:
export declare class Highlighter
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(informações) | Cria uma nova instância da classe Highlighter |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
constants_ | ConstantProvider | ||
highlightConstants_ | HighlightConstantProvider | ||
info_ | RenderInfo | ||
inlineSteps_ | string | ||
insideCornerPaths_ | InsideCorner | ||
jaggedTeethPaths_ | JaggedTeeth | ||
notchPaths_ | Entalhe | ||
outsideCornerPaths_ | OutsideCorner | ||
puzzleTabPaths_ | PuzzleTab | ||
RTL_ | boolean | ||
startPaths_ | StartHat | ||
steps_ | string |
Métodos
Método | Modificadores | Descrição |
---|---|---|
drawBottomRow(row) (em inglês) | Adicione um destaque à linha de baixo. | |
drawInlineInput(input) | Adiciona um destaque a uma entrada inline. | |
drawJaggedEdge_(row) | Adicione um destaque em uma borda irregular para um bloco recolhido. | |
drawLeft() | Desenhe o destaque no lado esquerdo do bloco. | |
drawRightSideRow(row) | Adicione um destaque no lado direito de uma linha. | |
drawStatementInput(row) | Adicione um destaque à entrada de uma declaração. | |
drawTopCorner(row) | Adicione um destaque ao canto superior de um bloco. | |
drawValueInput(row) | Adiciona um destaque a uma entrada de valor. | |
getPath() | Confira as etapas do caminho do destaque. |