classe geras.Highlighter
Um objeto que adiciona destaques a um bloco com base nas informações de renderização fornecidas.
Destacar é interessante porque eles não delimitam completamente 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 requer informações exatas sobre a posição de cada parte do bloco. Os caminhos resultantes não são contínuos ou fechados. Os destaques de guias e entalhes são vagamente baseados nas formas de guias e entalhes, 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_ | booleano | ||
startPaths_ | StartHat | ||
steps_ | string |
Métodos
Método | Modificadores | Descrição |
---|---|---|
drawBottomRow(linha) | 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) | Destaque uma entrada de instrução. | |
drawTopCorner(row) | Adicione um destaque ao canto superior de um bloco. | |
drawValueInput(row) | Destaque uma entrada de valor. | |
getPath() | Confira as etapas para criar o caminho de destaque. |