blockly > blockRendering >

blockRendering.Row 类

一个对象,表示渲染的块及其所有子组件上的一行。

Signature:

export declare class Row 

构造函数

构造函数 修饰符 说明
(构造函数)(常量) 构造 Row 类的新实例

属性

媒体资源 修饰符 类型 说明
对齐 数字 | null 行的对齐方式。
constants_

protected

readonly

ConstantProvider
元素 可衡量[] 此行中包含的元素的数组。
hasDummyInput boolean 该行是否包含任何虚拟输入或结束行输入。
hasExternalInput boolean 该行是否有任何外部输入。
hasInlineInput boolean 行是否包含任何内嵌输入。
hasJaggedEdge boolean 相应行是否具有锯齿状边缘。
hasStatement boolean 行是否有任何语句输入。
高度 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() 确定此行是否应以元素分隔符开头。