blockly > blockRendering > TopRow
block렌더링.TopRow 클래스
블록의 맨 위 행에 있는 요소에 대한 정보와 맨 위 행의 크기 정보를 포함하는 객체입니다. 맨 위 행의 요소는 모서리, 모자, 스페이서, 이전 연결로 구성될 수 있습니다. 이 생성자가 호출되면 행에 필요한 스페이서가 아닌 모든 요소가 포함됩니다.
Signature:
export declare class TopRow extends Row
확장: 행
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(상수) | TopRow 클래스의 새 인스턴스를 구성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
ascenderHeight | 숫자 | 행이 상한선 위로 확장되는 정도입니다. | |
캡라인 | 숫자 | y 방향으로 행을 그리기 위한 시작점입니다. 이렇게 하면 원점에서 시작하지 않는 모자와 유사한 모양을 그릴 수 있습니다. 음수가 아니어야 합니다(#2820 참고). | |
연결 | PreviousConnection | null | 블록의 이전 연결입니다(있는 경우). | |
hasPreviousConnection | boolean | 블록에 이전 연결이 있는지 여부입니다. |
방법
메서드 | 수정자 | 설명 |
---|---|---|
endsWithElemSpacer() | ||
hasLeftSquareCorner(block) | 맨 위 행에 왼쪽 정사각형 모서리가 있는지 여부를 반환합니다. | |
hasRightSquareCorner(_block) | 맨 위 행에 오른쪽 정사각형 모서리가 있는지 여부를 반환합니다. | |
측정() | ||
startsWithElemSpacer() |