blockly > 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 상수를 사용하여 비교합니다.

Signature:

getMetrics(): Metrics;

반환:

측정항목

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