차단 > MetricsManager > getMetrics

MetricsManager.getMetrics() 메서드

최상위 작업공간의 스크롤바 크기를 조정하는 데 필요한 모든 측정항목이 있는 객체를 반환합니다. 다음 속성이 계산됩니다. 좌표계: 픽셀 좌표, -left, -up, +right, +down .viewHeight: 작업공간의 표시되는 부분의 높이입니다. .viewWidth: 작업공간에서 보이는 부분의 너비입니다. .contentHeight: 콘텐츠의 높이입니다. .contentWidth: 콘텐츠의 너비입니다. .scrollHeight: 스크롤 영역의 높이입니다. .scrollWidth: 스크롤 영역의 너비입니다. .svgHeight: Blockly div(뷰 + 도구 상자, 단순 또는 기타)의 높이, .svgWidth: Blockly div(뷰 + 도구 상자, 단순 또는 기타)의 너비, .viewTop: 작업공간의 표시되는 부분의 상단 가장자리(작업공간 원점에 대한 상대 값) .viewLeft: 작업공간 원점을 기준으로 작업공간에서 표시되는 부분의 왼쪽 가장자리. .contentTop: 워크스페이스 원점에 대한 콘텐츠의 상단 가장자리입니다. .contentLeft: 워크스페이스 원점에 대한 콘텐츠의 왼쪽 가장자리입니다. .scrollTop: 작업공간 원점을 기준으로 스크롤 영역의 상단 가장자리입니다. .scrollLeft: 워크스페이스 원점에 대한 스크롤 영역의 왼쪽 가장자리입니다. .absoluteTop: blocklyDiv를 기준으로 작업공간의 표시되는 부분의 상단 가장자리입니다. .absoluteLeft: blocklyDiv를 기준으로 작업공간의 표시되는 부분의 왼쪽 가장자리입니다. .toolboxWidth: 도구 상자의 너비입니다(있는 경우). 그렇지 않은 경우 0입니다. .toolboxHeight: 도구 상자의 높이입니다(있는 경우). 그렇지 않으면 0입니다. .flyoutWidth: 플라이아웃이 항상 열려 있는 경우 플라이아웃의 너비입니다. 그렇지 않은 경우 0입니다. .flyoutHeight: 플라이아웃이 항상 열려 있는 경우 플라이아웃의 높이입니다. 그 외의 경우에는 0입니다. .toolboxPosition: 상단, 하단, 왼쪽 또는 오른쪽 TOOLBOX_AT 상수를 사용하여 비교합니다.

서명:

getMetrics(): Metrics;

반환:

측정항목

최상위 작업공간의 크기 및 위치 측정항목을 포함합니다.