Skip to content

View实例

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

方法

fit()

v0.6.0+

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

注意该方法不能在setDatasetFullData方法调用后立即调用,需要监听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)

xy方向同时进行平移

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.