Servicios de encuadre de Diagram mediante programación

Están disponibles los servicios de encuadre de Diagram siguientes:
  • centerOnNode(object,options?): centra el encuadre en un objeto del gráfico.
    No cambia el nivel de zoom. El argumento options es el encuadre kwArgs. Si options es {animate:true}, el encuadre se mueve en una animación hasta que alcanza el destino centrado en el objeto.
  • visualizeBounds(object,options?): hace visibles los límites de un objeto de gráfico, proporcionándoles más aire entre el área y los bordes del encuadre, si es posible. Es posible alejarse de la vista, si es necesario, pero nunca es posible acercarse.
    object: el nodo, enlace o subgráfico que se verá en el encuadre.
    options: el objeto de opciones de visualización con un parámetro adicional para esta operación denominado expandCurrent. Si expandCurrent es false (el valor predeterminado), el área de observación se centra. Si es true, el encuadre se amplía para incluir los límites del objeto de destino.
Por ejemplo:
dijit.byId("myDiagram").visualizeBounds(aNode,{expandCurrent:true});