Clase geras.Highlighter
Es un objeto que agrega elementos destacados a un bloque según la información de renderización determinada.
Es interesante porque los elementos destacados no encierran por completo el bloque. En cambio, se posicionan según una fuente de luz en la parte superior izquierda. Esto significa que la renderización de elementos destacados requiere información exacta sobre la posición de cada parte del bloque. Las rutas resultantes no son continuas ni cerradas. Los aspectos destacados de las pestañas y los recortes se basan en las formas de las pestañas y recortes, pero no son exactamente lo mismo.
Signature:
export declare class Highlighter
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(información) | Construye una instancia nueva de la clase Highlighter . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
constants_ | ConstantProvider | ||
highlightConstants_ | HighlightConstantProvider | ||
info_ | RenderInfo | ||
inlineSteps_ | cadena | ||
insideCornerPaths_ | InsideCorner | ||
jaggedTeethPaths_ | JaggedTeeth | ||
notchPaths_ | Con recorte | ||
outsideCornerPaths_ | OutsideCorner | ||
puzzleTabPaths_ | PuzzleTab | ||
RTL_ | boolean | ||
startPaths_ | StartHat | ||
steps_ | cadena |
Métodos
Método | Modificadores | Descripción |
---|---|---|
drawBottomRow(fila) | Destaca la fila inferior. | |
drawInlineInput(input) | Destaca una entrada intercalada. | |
drawJaggedEdge_(row) | Agrega un elemento destacado sobre un borde dentado para un bloque contraído. | |
drawLeft() | Dibuja el resaltado en el lado izquierdo del bloque. | |
drawRightSideRow(fila) | Destaca el lado derecho de una fila. | |
drawStatementInput(row) | Destaca la entrada de una instrucción. | |
drawTopCorner(row) | Destaca la esquina superior del bloque. | |
drawValueInput(row) | Destaca una entrada de valor. | |
getPath() | Obtén los pasos de la ruta de destacado. |