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+)以画布指定位置进行缩放,默认为画布中心点
设置缩放
