blockly > MetricsManager > getMetrics

Metoda MetricsManager.getMetrics()

Zwraca obiekt ze wszystkimi danymi wymaganymi do dostosowania suwaka do rozmiaru w przypadku głównej przestrzeni roboczej. Wyliczane są te właściwości: Układ współrzędnych: współrzędne pikseli, -left, -up, +right, +down .viewHeight: wysokość widocznego obszaru 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ść DIV-a Blockly (widok + panel narzędzi, prosty lub inny), .svgWidth: szerokość DIV-a Blockly (widok + panel narzędzi, prosty lub inny), .viewTop: górna krawędź widocznej części obszaru roboczego względem punktu początkowego tego obszaru. .viewLeft: lewy brzeg widocznej części obszaru roboczego względem jego punktu początkowego. .contentTop: górny róg treści w odniesieniu do źródła obszaru roboczego. .contentLeft: lewy brzeg treści względem początku układu. .scrollTop: górna krawędź obszaru przewijania w odniesieniu do punktu początkowego obszaru roboczego. .scrollLeft: lewa krawędź obszaru przewijania względem punktu początkowego 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 obiektu blocklyDiv. .toolboxWidth: szerokość listy narzędzi (jeśli istnieje). W przeciwnym razie wartość 0. .toolboxHeight: wysokość zestawu narzędzi, jeśli istnieje; W przeciwnym razie wartość 0. .flyoutWidth: szerokość rozwiniętego okienka, jeśli jest zawsze otwarta. W przeciwnym razie – zero. .flyoutHeight: wysokość rozwiniętego okienka, jeśli jest ono zawsze otwarte. W przeciwnym razie wartość 0. .toolboxPosition: góra, dół, lewo lub prawo. Do porównania użyj stałych wartości TOOLBOX_AT.

Podpis:

getMetrics(): Metrics;

Zwroty:

Wskaźniki

Zawiera dane dotyczące rozmiaru i pozycji obszaru roboczego najwyższego poziomu.