blockly > MetricsManager > getMetrics

MetricsManager.getMetrics() yöntemi

Üst düzey çalışma alanının kaydırma çubuklarını boyutlandırmak için gereken tüm metrikleri içeren bir nesne döndürür. Şu özellikler hesaplanır: Koordinat sistemi: piksel koordinatları, -left, -up, +sağ, +down .viewHeight: Çalışma alanının görünür bölümünün yüksekliği. .viewwidth: Çalışma alanının görünür bölümünün genişliği. .contentHeight: İçeriğin yüksekliği. .contentwidth: İçeriğin genişliği. .scrollHeight: Kaydırma alanının yüksekliği. .scrollwidth: Kaydırma alanının genişliği. .svgHeight: Bloklu div yüksekliği (görünüm + araç kutusu, basit veya farklı), .svgBroad: Blok div'in genişliği (görünüm + araç kutusu, basit veya diğer), .viewTop: Çalışma alanı kaynağına göre çalışma alanının görünür bölümünün üst kenarı. .viewLeft: Çalışma alanı kaynağına göre çalışma alanının görünür bölümünün sol kenarı. .contentTop: Çalışma alanı kaynağına göre içeriğin üst tarafı. .contentLeft: Çalışma alanı kaynağına göre içeriğin sol kenarı. .scrollTop: Çalışma alanı kaynağına göre kaydırma alanının üst kenarı. .scrollLeft: Çalışma alanı kaynağına göre kaydırma alanının sol kenarı. .absoluteTop: Çalışma alanının görünür kısmının, blocklyDiv değerine göre üst kenarı. .absoluteLeft: Çalışma alanının görünür bölümünün, blocklyDiv öğesine göre sol kenarı. .toolboxwidth: Araç kutusunun genişliği (varsa). Aksi takdirde sıfır. .toolboxHeight: Araç kutusunun yüksekliği (varsa). Aksi takdirde sıfır. .flyoutwidth: Her zaman açıksa açılır öğenin genişliği. Aksi takdirde sıfır. .flyoutHeight: Her zaman açıksa flyout'un yüksekliği. Aksi takdirde sıfır. .toolboxPosition: Üst, alt, sol veya sağ. Karşılaştırmak için TOOLBOX_AT sabitlerini kullanın.

İmza:

getMetrics(): Metrics;

İade et:

Metrikler

Üst düzey çalışma alanının boyut ve konum metriklerini içerir.