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