blockly > IMetricsManager > getMetrics

Método IMetricsManager.getMetrics()

Muestra un objeto con todas las métricas necesarias para ajustar el tamaño de las barras de desplazamiento de un lugar de trabajo de nivel superior. Se calculan las siguientes propiedades: Sistema de coordenadas: coordenadas de píxeles, -left, -up, +right, +down .viewHeight: Altura de la parte visible del lugar de trabajo. .viewWidth: Es el ancho de la parte visible del lugar de trabajo. .contentHeight: Altura del contenido. .contentWidth: Ancho del contenido. .svgHeight: Altura del elemento div de Blockly (la vista + la caja de herramientas, simple o no); .svgWidth: Ancho del div de Blockly (la vista + la caja de herramientas, simple o no); .viewTop: del borde superior de la parte visible del lugar de trabajo, en relación con el origen del lugar de trabajo. .viewLeft: Borde izquierdo de la parte visible del lugar de trabajo, en relación con su origen. .contentTop: Es el borde superior del contenido, en relación con el origen del lugar de trabajo. .contentLeft: Es el borde izquierdo del contenido relacionado con el origen del lugar de trabajo. .absolutaTop: Es el borde superior de la parte visible del lugar de trabajo, en relación con el blocklyDiv. .PrefixLeft: Es el borde izquierdo de la parte visible del lugar de trabajo, en relación con el blocklyDiv. .toolboxWidth: Es el ancho de la caja de herramientas, si existe. De lo contrario, es cero. .toolboxHeight: Altura de la caja de herramientas, si existe. De lo contrario, es cero. .flyoutWidth: Es el ancho del menú flotante si siempre está abierto. De lo contrario, es cero. .flyoutHeight: Altura del control flotante si siempre está abierto. De lo contrario, es cero. .toolboxPosition: Arriba, abajo, izquierda o derecha Usa constantes TOOLBOX_AT para la comparación.

Signature:

getMetrics(): Metrics;

Muestra:

Métricas

Contiene las métricas de tamaño y posición de un lugar de trabajo de nivel superior.