一种实现流程图自动布局的方法技术

技术编号:23891378 阅读:31 留言:0更新日期:2020-04-22 06:36
本发明专利技术公开了一种实现流程图自动布局的方法,包括获取文字数量,根据文字输入的顺序自动从上至下或者从左向右的进行排序,根据文字数量自动生成相匹配的图框,根据图框的大小自动移动框体。本发明专利技术结构简单,能自动根据每组文字的数量生成相匹配的图框,并能自动的实现图框的垂直居中及横向居中,使形成的流程图呈方形结构分布,更加的清晰明了,同时使得文字和图框更加美观和复合使用者的需求。

A method of automatic layout of flow chart

【技术实现步骤摘要】
一种实现流程图自动布局的方法
本专利技术涉及流程图设计领域,具体涉及一种实现流程图自动布局的方法。
技术介绍
在软件或项目开发中,通常会借助流程图更清晰、直观地表达设计思想或者业务实现的完整过程。流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。目前,为了提高绘图效率,现有技术中提供一些绘图工具,利用该绘图工具可以自动布局,生成相应的流程图。但在实现本专利技术的过程中专利技术人发现,对一般结构的流程图自动布局之后,生成的流程图整体看起来比较清晰,但对于较复杂结构的流程图,生成的流程图会出现排料不当等问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种实现流程图自动布局的方法,以解决上述
技术介绍
中提出的问题。本专利技术是通过以下技术方案来实现的:一种实现流程图自动布局的方法,包括:获取文字数量;根据文字输入的顺序自动从上至下或者从左向右的进行排序;根据文字数量自动生成相匹配的图框;根据图框的大小自动移动框体。作为优选的技术方案,获取文字数量用于计算每一组文字输入后对于的数量;且获取文字数量还包括根据自身喜好选择文字样式,输入的文字能根据字体样式选择自身喜欢的样式,以确保输入字体的美观及简洁。作为优选的技术方案,根据文字输入的顺序自动从上至下或者从左向右的进行排序,输入的主要文字纵向排序,而主要文字分出的次要文字则设置于主要文字的两侧,当一次已经有文字阻挡后,则设置于另一侧,避免了文字之间的错乱,当两者都有文字阻挡后,则设置于阻挡文学的下端或者上端。作为优选的技术方案,根据文字数量自动生成相匹配的图框,在一组文字的外部自动框上一个与这组文字大小相匹配的图框;根据文字数量自动生成相匹配的图框还包括根据自身喜好选择图框样式,图框的样式通过边框样式或者线条线型进行调整。作为优选的技术方案,根据图框的大小自动移动图框,文字数量不同,形成于文字外部的图框大小也不同,因此根据图框大小自动移动图框;根据图框的大小自动移动图框还包括垂直图框居中,横向图框也居中设置,主要的文字居中设置,而次要的文字横向设置于主要文字一侧,且次要文字也垂直居中,使形成的图框呈方形结构分布。本专利技术的有益效果是:本专利技术结构简单,能自动根据每组文字的数量生成相匹配的图框,并能自动的实现图框的垂直居中及横向居中,使形成的流程图呈方形结构分布,更加的清晰明了,同时使得文字和图框更加美观和复合使用者的需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实现流程图自动排序的流程示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“设置”应做广义理解,例如,可以是固定相连、设置,也可以是可拆卸连接、设置,或一体地连接、设置。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。如图1所示,本专利技术的一种实现流程图自动布局的方法,包括:获取文字数量;根据文字输入的顺序自动从上至下或者从左向右的进行排序;根据文字数量自动生成相匹配的图框;根据图框的大小自动移动框体。作为优选的技术方案,获取文字数量用于计算每一组文字输入后对于的数量;且获取文字数量还包括根据自身喜好选择文字样式,输入的文字能根据字体样式选择自身喜欢的样式,以确保输入字体的美观及简洁。作为优选的技术方案,根据文字输入的顺序自动从上至下或者从左向右的进行排序,输入的主要文字纵向排序,而主要文字分出的次要文字则设置于主要文字的两侧,当一次已经有文字阻挡后,则设置于另一侧,避免了文字之间的错乱,当两者都有文字阻挡后,则设置于阻挡文学的下端或者上端。作为优选的技术方案,根据文字数量自动生成相匹配的图框,在一组文字的外部自动框上一个与这组文字大小相匹配的图框;根据文字数量自动生成相匹配的图框还包括根据自身喜好选择图框样式,图框的样式通过边框样式或者线条线型进行调整。作为优选的技术方案,根据图框的大小自动移动图框,文字数量不同,形成于文字外部的图框大小也不同,因此根据图框大小自动移动图框;根据图框的大小自动移动图框还包括垂直图框居中,横向图框也居中设置,主要的文字居中设置,而次要的文字横向设置于主要文字一侧,且次要文字也垂直居中,使形成的图框呈方形结构分布。以上所述,仅为本专利技术的具体实施方式,但本专利技术的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应该以权利要求书所限定的保护范围为准。本文档来自技高网...

【技术保护点】
1.一种实现流程图自动布局的方法,其特征在于:包括:/n获取文字数量;/n根据文字输入的顺序自动从上至下或者从左向右的进行排序;/n根据文字数量自动生成相匹配的图框;/n根据图框的大小自动移动框体。/n

【技术特征摘要】
1.一种实现流程图自动布局的方法,其特征在于:包括:
获取文字数量;
根据文字输入的顺序自动从上至下或者从左向右的进行排序;
根据文字数量自动生成相匹配的图框;
根据图框的大小自动移动框体。


2.根据权利要求1所述的实现流程图自动布局的方法,其特征在于:获取文字数量用于计算每一组文字输入后对于的数量;
且获取文字数量还包括根据自身喜好选择文字样式,输入的文字能根据字体样式选择自身喜欢的样式,以确保输入字体的美观及简洁。


3.根据权利要求1所述的实现流程图自动布局的方法,其特征在于:根据文字输入的顺序自动从上至下或者从左向右的进行排序,输入的主要文字纵向排序,而主要文字分出的次要文字则设置于主要文字的两侧,当一次已经有文字阻挡后,则设置于另一侧,避免了...

【专利技术属性】
技术研发人员:孙树平税种伟
申请(专利权)人:微创上海网络技术股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1