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() | 确定此行是否应以元素分隔符开头。 |