blockly > MetricsManager > getMetrics
MetricsManager.getMetrics() yöntemi
Üst düzey bir çalışma alanı için kaydırma çubuklarını boyutlandırmak için gereken tüm metrikleri içeren bir nesne döndürür. Aşağıdaki özellikler hesaplanır: Koordinat sistemi: piksel koordinatları, -sol, -yukarı, +sağ, +aşağı.viewHeight: Çalışma alanının görünür kısmının yüksekliği. .viewWidth: Çalışma alanının görünür kısmı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: Blockly div'inin yüksekliği (görünüm + basit veya başka bir araç kutusu), .svgWidth: Blockly div'inin genişliği (görünüm + basit veya başka bir araç kutusu), .viewTop: Çalışma alanının görünür kısmının, çalışma alanı başlangıcına göre üst kenarı. .viewLeft: Çalışma alanının görünür kısmının, çalışma alanı orijinine göre 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'e göre üst kenarı. .absoluteLeft: Çalışma alanının görünür kısmının, blocklyDiv'e göre sol kenarı. .toolboxWidth: Varsa araç kutusunun genişliği. Aksi takdirde sıfır olur. .toolboxHeight: Varsa araç kutusunun yüksekliği. Aksi takdirde sıfırdır. .flyoutWidth: Her zaman açıksa pop-up'ın genişliği. Aksi takdirde sıfırdır. .flyoutHeight: Her zaman açıksa pop-up'ın yüksekliği. Aksi takdirde sıfır olur. .toolboxPosition: Üst, alt, sol veya sağ. Karşılaştırmak için TOOLBOX_AT sabitlerini kullanın.
İmza:
getMetrics(): Metrics;
İadeler:
Üst düzey bir çalışma alanının boyut ve konum metriklerini içerir.