blockly > MetricsManager > getMetrics

Metoda MetricsManager.getMetrics()

Zwraca obiekt ze wszystkimi wskaźnikami wymaganymi do określenia rozmiaru pasków przewijania w obszarze roboczym najwyższego poziomu. Obliczane są te właściwości: Układ współrzędnych: współrzędne piksela, -left, -up, +right, +down .viewHeight: wysokość widocznej części obszaru roboczego. .viewwidth: szerokość widocznej części obszaru roboczego. .contentHeight: wysokość treści. .contentwidth: szerokość treści. .scrollHeight: wysokość obszaru przewijania. .scrollwidth: szerokość obszaru przewijania. .svgHeight: wysokość elementu div Blockly (widok + zestaw narzędzi, prosty lub inny), .svgwidth: szerokość elementu div Blockly (widok + zestaw narzędzi, prosty lub inny), .viewTop: górna krawędź widocznej części obszaru roboczego względem źródła obszaru roboczego. .viewLeft: lewa krawędź widocznej części obszaru roboczego, względem źródła obszaru roboczego. .contentTop: górna krawędź treści względem źródła obszaru roboczego. .contentLeft: lewa krawędź treści względem źródła obszaru roboczego. .scrollTop: górna krawędź obszaru przewijania względem początku obszaru roboczego. .scrollLeft: lewa krawędź obszaru przewijania względem początku obszaru roboczego. .absoluteTop: górna krawędź widocznej części obszaru roboczego względem elementu blocklyDiv. .absoluteLeft: lewa krawędź widocznej części obszaru roboczego względem elementu blocklyDiv. .toolboxwidth: szerokość zestawu narzędzi, jeśli istnieje. W przeciwnym razie zero. .toolboxHeight: wysokość zestawu narzędzi, jeśli istnieje. W przeciwnym razie zero. .flyoutwidth: szerokość wysuwanego elementu, jeśli jest zawsze otwarta. W przeciwnym razie zero. .flyoutHeight: wysokość wysuwanego elementu, jeśli jest zawsze otwarta. W przeciwnym razie zero. .toolboxPosition: góra, dół, lewo lub prawo. Do porównania użyj stałych TOOLBOX_AT.

Podpis:

getMetrics(): Metrics;

Zwraca:

Wskaźniki

Zawiera dane o rozmiarze i pozycji obszaru roboczego najwyższego poziomu.