차단 > blockRendering >

블록 렌더링.Row 클래스

렌더링된 블록과 모든 하위 구성요소의 단일 행을 나타내는 객체입니다.

서명:

export declare class Row 

생성자

생성자 수정자 설명
(생성자)(상수) Row 클래스의 새 인스턴스를 생성합니다.

속성

속성 수정자 유형 설명
정렬 숫자 | 없음 행의 정렬입니다.
constants_

protected

readonly

ConstantProvider
요소 측정 가능[] 이 행에 포함된 요소의 배열입니다.
hasDummyInput 부울 행에 더미 입력 또는 끝 행 입력이 있는지 여부입니다.
hasExternalInput 부울 행에 외부 입력이 있는지 여부입니다.
hasInlineInput 부울 행에 인라인 입력이 있는지 여부입니다.
hasJaggedEdge 부울 행의 가장자리가 들쭉날쭉한지 여부입니다.
hasStatement 부울 행에 문 입력이 있는지 여부입니다.
높이 숫자 행의 높이입니다.
minHeight 숫자 행의 최소 높이입니다.
minWidth 숫자 블록의 왼쪽 가장자리에서 오른쪽까지의 행의 최소 너비입니다. 인라인인 경우가 아니면 하위 블록은 포함되지 않습니다.
notchOffset 숫자
statementEdge 숫자 블록에 있는 모든 문 입력의 왼쪽 가장자리가 있어야 합니다. 이렇게 하면 다양한 너비의 필드에 의해 처리되는 문 입력이 모두 정렬됩니다.
type 숫자
너비 숫자 블록의 왼쪽 가장자리에서 오른쪽까지의 행의 너비입니다. 인라인인 경우가 아니면 하위 블록은 포함되지 않습니다.
widthWithConnectedBlocks 숫자 블록의 왼쪽 가장자리부터 블록 또는 연결된 하위 블록의 가장자리까지의 행 너비입니다.
xPos 숫자 블록의 svg 그룹 원점을 기준으로 한 행의 X 위치입니다.
yPos 숫자 블록의 svg 그룹 원점을 기준으로 한 행의 Y 위치입니다.

메서드

메서드 수정자 설명
endsWithElemSpacer() 이 행이 요소 스페이서로 끝나야 하는지 여부를 결정합니다.
getFirstSpacer() 이 행의 첫 번째 스페이서 요소를 가져오는 편의 메서드입니다.
getLastInput() 이 행에 마지막 입력이 있는 경우 입력을 가져옵니다.
getLastSpacer() 이 행의 마지막 스페이서 요소를 가져오는 편의 메서드입니다.
measure() 모든 하위 구성요소를 검사하고 행에 모든 크기 속성을 채웁니다.
startsWithElemSpacer() 이 행이 요소 스페이서로 시작할지 여부를 결정합니다.