blockRendering.Row 类
表示渲染块及其所有子组件上的一行的对象。
Signature:
export declare class Row
构造函数
| 构造函数 | 修饰符 | 说明 |
|---|---|---|
| (构造函数)(常量) | 构造 Row 类的新实例 |
属性
| 属性 | 修饰符 | 类型 | 说明 |
|---|---|---|---|
| 对齐 | 数字 |null | 行的对齐方式。 | |
| constants_ |
|
ConstantProvider | |
| 元素 | 可衡量[] | 此行中包含的元素数组。 | |
| hasDummyInput | 布尔值 | 该行是否包含任何虚拟输入或结束行输入。 | |
| hasExternalInput | 布尔值 | 该行是否包含任何外部输入。 | |
| hasInlineInput | 布尔值 | 该行是否包含任何内嵌输入。 | |
| hasJaggedEdge | 布尔值 | 行是否具有锯齿状的边缘。 | |
| hasStatement | 布尔值 | 该行是否有任何语句输入。 | |
| 高度 | number | 行高。 | |
| minHeight | number | 行的最小高度。 | |
| minWidth | number | 行的最小宽度,从砌块的左边缘到右边。不包括子代码块,除非子代码块是内嵌的。 | |
| notchOffset | number | ||
| statementEdge | number | 分块上所有语句输入的左边缘应位于何处。这可确保由可变宽度字段处理的语句输入全部对齐。 | |
| type | number | ||
| 宽度 | number | 行的宽度,从砌块的左边缘到右边。不包括子代码块,除非子代码块是内嵌的。 | |
| widthWithConnectedBlocks | number | 行的宽度,从砌块的左边缘到砌块或任何连接的子砌块的边缘。 | |
| xPos | number | 该行相对于块的 svg 组原点的 X 位置。 | |
| yPos | number | 行相对于块的 svg 组原点的 Y 位置。 |
方法
| 方法 | 修饰符 | 说明 |
|---|---|---|
| endsWithElemSpacer() | 确定此行是否应以元素分隔符结尾。 | |
| getFirstSpacer() | 获取此行上的第一个分隔符元素的便捷方法。 | |
| getLastInput() | 获取此行的最后一个输入(如果有)。 | |
| getLastSpacer() | 获取此行上的最后一个分隔符元素的便捷方法。 | |
| measure() | 检查所有子组件,并填充该行上的所有尺寸属性。 | |
| startsWithElemSpacer() | 确定此行是否应以元素分隔符开头。 |