blockly > IMetricsManager > getMetrics
Metoda IMetricsManager.getMetrics()
Zwraca obiekt ze wszystkimi wskaźnikami wymaganymi do określenia rozmiaru pasków przewijania w obszarze roboczym najwyższego poziomu. 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ść widocznego obszaru obszaru roboczego. .contentHeight: wysokość treści. .contentWidth: szerokość treści. .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ź widocznego obszaru obszaru roboczego względem punktu początkowego obszaru roboczego. .viewLeft: lewa krawędź widocznej części obszaru roboczego względem punktu początkowego obszaru roboczego. .contentTop: górna krawędź treści w odniesieniu do źródła obszaru roboczego. .contentLeft: lewa krawędź treści względem źródła obszaru roboczego. .absoluteTop: górna krawędź widocznej części obszaru roboczego względem obiektu blocklyDiv. .absoluteLeft: lewa krawędź widocznej części obszaru roboczego względem obiektu blocklyDiv. .toolboxWidth: szerokość narzędzia, jeśli istnieje. W przeciwnym razie – zero. .toolboxHeight: wysokość zestawu narzędzi, jeśli istnieje; W przeciwnym razie – zero. .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 – zero. .toolboxPosition: góra, dół, lewo lub prawo. Do porównywania używaj stałych TOOLBOX_AT.
Podpis:
getMetrics(): Metrics;
Zwroty:
Zawiera dane dotyczące rozmiaru i pozycji obszaru roboczego najwyższego poziomu.