blockly > MetricsManager > getMetrics

MetricsManager.getMetrics() 方法

傳回物件,其中包含調整頂層工作區捲軸所需的所有指標。用於計算的屬性如下:座標系統:像素座標、-左、-上、+右、+down .viewHeight:工作區可視部分的高度。.viewWidth:工作區可見部分的寬度。.contentHeight:內容的高度。.contentWidth: 內容的寬度。.scrollHeight:捲動區域的高度。.scrollWidth:捲動區域的寬度.svgHeight: Blockly div 的高度 (檢視畫面 + 工具箱、簡易等)、.svgWidth:區塊 div 的寬度 (檢視畫面 + 工具箱、簡單或其他屬性)、.viewTop:工作區可見部分的上方 (相對於工作區來源)。.viewLeft:工作區可見部分的左側邊緣 (相對於工作區來源)。.contentTop:內容頂端 (相對於工作區來源)。.contentLeft:相對於工作區來源的內容左側邊緣。.scrollTop:捲動區域的頂部邊緣 (相對於工作區來源)。.scrollLeft:相對於工作區來源的捲動區域左側邊緣。.absTop:工作區可見部分的頂部邊緣 (相對於 BlocklyDiv)。.meLeft:工作區可見部分的左側邊緣 (相對於 BlocklyDiv)。.toolboxWidth:工具箱的寬度 (如果有的話)。否則為 0。.toolboxHeight:工具箱的高度 (如果有的話)。否則為 0。.flyoutWidth:飛出的寬度 (如果一律開啟)。否則為 0。.flyoutHeight:飛航高度 (如果一律開啟)。否則為 0。.toolboxPosition:頂端、底部、左側或右側。使用 TOOLBOX_AT 常數進行比較。

Signature:

getMetrics(): Metrics;

傳回:

指標

包含頂層工作區的大小和位置指標。