目前,MindManager 2017支持将思维导图导出为HTML5交互式导图。
1、在MindManager 2017中完成思维导图制作,或打开制作好的思维导图;
2、单击“文件”>“导出”,选择导出到“HTML5交互式导图”;
3、在d出的对话框中,指定文件名及文件保存路径,文件类型默认为“HTML5 交互式导图(*.html)”,然后点击保存即可。
4、导出成功会有以下提示,根据需要自主选择,单击打开,该思维导图将在你默认的浏览器中打开。
制作思维导图应用Qunee组件本身支持树形布局,所以对于思维导图的大体结构是可以呈现的,到细节的地方就比较多了,包括线条的走向,节点的样式,布局交互,自动吸附,双击编辑等等,本示例没办法面面俱到,所以参照XMind的效果,只实现了部分功能,供用户参考和扩展
连线定制
默认连线为直线,通过定制EdgeUI可以实现曲线效果
function FlexEdgeUI(edge, graph){
Q.doSuperConstructor(this, FlexEdgeUI, arguments)
}
FlexEdgeUI.prototype = {drawEdge: function(path, fromUI, toUI, edgeType, fromBounds, toBounds){var from = fromBounds.center var to = toBounds.center var cx = (from.x + to.x) / 2 var cy = (from.y + to.y) / 2
path.curveTo(from.x, cy, cx, to.y)
}
}
Q.extend(FlexEdgeUI, Q.EdgeUI)
使用方式
通过图元的#uiClass属性,与定制的EdgeUI相关联
function createEdge(name, from, to){
var edge = graph.createEdge(name, from, to)
edge.uiClass = FlexEdgeUI
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)