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: ツールボックスの幅(存在する場合)。それ以外の場合はゼロです。.toolboxHeight: ツールボックスの高さ(存在する場合)。それ以外の場合はゼロです。.flyoutWidth: 常に開いている場合のフライアウトの幅。それ以外の場合はゼロです。.flyoutHeight: 常に開いている場合のフライアウトの高さ。それ以外の場合はゼロです。.toolboxPosition: 上、下、左、右。比較するには、TOOLBOX_AT 定数を使用します。

署名:

getMetrics(): Metrics;

戻り値:

指標

最上位のワークスペースのサイズと位置の指標が含まれます。