geras.Highlighter 类
一个对象,用于根据给定的呈现信息向块添加高光。
突出显示很有趣,因为突出显示不会完全包围块。而是根据左上角的光源来放置它们。这意味着,渲染突出显示需要提供有关块每个部分位置的精确信息。生成的路径并非连续或闭合路径。标签和凹口的高光大致基于标签和凹口形状,但并不完全相同。
Signature:
export declare class Highlighter
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(构造函数)(信息) | 构造 Highlighter 类的新实例 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
constants_ | ConstantProvider | ||
highlightConstants_ | HighlightConstantProvider | ||
info_ | RenderInfo | ||
inlineSteps_ | string | ||
insideCornerPaths_ | InsideCorner | ||
jaggedTeethPaths_ | JaggedTeeth | ||
notchPaths_ | 平驳领 | ||
outsideCornerPaths_ | OutsideCorner | ||
puzzleTabPaths_ | PuzzleTab | ||
RTL_ | boolean | ||
startPaths_ | StartHat | ||
steps_ | string |
方法
方法 | 修饰符 | 说明 |
---|---|---|
drawBottomRow(row) | 为最下面一行添加突出显示效果。 | |
drawInlineInput(input) | 为内嵌输入添加突出显示效果。 | |
drawJaggedEdge_(row) | 为收起的图块在锯齿状边缘上添加突出显示效果。 | |
drawLeft() | 在方块的左侧画出高亮部分。 | |
drawRightSideRow(row) | 在行右侧添加突出显示效果。 | |
drawStatementInput(row) | 为语句输入添加突出显示效果。 | |
drawTopCorner(row) | 为砌块的顶角添加突出显示效果。 | |
drawValueInput(row) | 为输入的值添加突出显示效果。 | |
getPath() | 获取突出显示路径的步骤。 |