发明名称 实现流程图自动调整布局的方法及装置
摘要 本发明涉及流程图设计技术,公开了一种实现流程图自动调整布局的方法及装置,所述方法包括:获取流程图的节点信息;根据所述节点信息确定所述流程图中的各分支的信息;根据所述各分支的信息确定主线;根据所述主线确定所述流程图中的所有分支的最优组合方式;根据确定的最优组合方式调整图元坐标位置。利用本发明,可以提高流程图布局的效率,保证流程图整体的整洁与精确度。
申请公布号 CN101876900B 申请公布日期 2014.01.08
申请号 CN200910246003.2 申请日期 2009.11.24
申请人 恒生电子股份有限公司 发明人 罗果;竹一峰
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 赵景平;逯长明
主权项 一种实现流程图自动调整布局的方法,其特征在于,包括:获取流程图的节点信息,所述节点信息包括类型、连接线、位置,所述类型包括:开始节点、结束节点和中间节点;根据所述节点信息确定所述流程图中的各分支的信息,所述各分支的信息包括:节点及对应所述节点的连接信息,所述节点包括:开始节点、中间节点、结束节点;根据所述各分支的信息确定主线,包括:计算各分支中的连接线数;选取连接线数最多的分支作为主线;检查选取的主线之外的其他分支是否为所述主线的子集;如果是,则将该子集对应的分支作为主线;根据所述主线确定所述流程图中的所有分支的最优组合方式包括:对各分支进行全排列组合;分别计算各组合中所有连接线的长度和;选取长度和最小的组合作为最优组合方式;根据确定的最优组合方式调整图元坐标位置。
地址 310053 浙江省杭州市滨江区江南大道3588号恒生大厦11楼