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. |