Skip to content

View实例 ​

view实例负责视图操作,可通过mindMap.view获取到该实例

方法 ​

fit() ​

v0.6.0+

缩放思维导图至适应画布。

注意该方法不能在setData、setFullData方法调用后立即调用,需要监听node_tree_render_end事件调用fit。

translateX(step) ​

x方向进行平移,step:要平移的像素

translateY(step) ​

y方向进行平移,step:要平移的像素

translateXTo(x) ​

v0.2.11+

平移x方向到指定位置

translateYTo(y) ​

v0.2.11+

平移y方向到指定位置

translateXY(x, y) ​

x、y方向同时进行平移

reset() ​

恢复到默认的变换

narrow(cx, cy) ​

  • cx:(v0.6.4+)以画布指定位置进行缩放,默认为画布中心点

  • cy:(v0.6.4+)以画布指定位置进行缩放,默认为画布中心点

缩小

enlarge(cx, cy) ​

  • cx:(v0.6.4+)以画布指定位置进行缩放,默认为画布中心点

  • cy:(v0.6.4+)以画布指定位置进行缩放,默认为画布中心点

放大

getTransformData() ​

v0.1.1+

获取当前变换数据,可用于回显

setTransformData(data) ​

v0.1.1+

动态设置变换数据,可以通过getTransformData方法获取变换数据

setScale(scale, cx, cy) ​

v0.2.17+

  • scale: 缩放数值,未缩放为1,小于为1缩小,大于1为放大

  • cx:(v0.6.4+)以画布指定位置进行缩放,默认为画布中心点

  • cy:(v0.6.4+)以画布指定位置进行缩放,默认为画布中心点

设置缩放

MIT License.