一种图形对齐方法、装置、及存储介质制造方法及图纸

技术编号:30493793 阅读:23 留言:0更新日期:2021-10-27 22:23
一种图形对齐方法,包括当接收到对所选的图形进行对齐的命令时,在所选的图形中选择一个作为参照图形,其余图形作为与参照图形的指定斜边对齐的目标图形;所述参照图形为平行四边形;对每一个目标图形分别进行如下操作:根据所述参照图形的调整点属性值、所述参照图形的坐标、及该目标图形的坐标,确定该目标图形与所述参照图形的对齐点位置;根据所确定的该目标图形与参照图形的对齐点位置调整该目标图形的位置。本申请能够实现快速将对多个图形进行斜边对齐。进行斜边对齐。进行斜边对齐。

【技术实现步骤摘要】
一种图形对齐方法、装置、及存储介质


[0001]本文涉及计算机技术,尤指一种图形对齐方法、装置、及存储介质。

技术介绍

[0002]在使用WPS office或者Microsoft office等同类办公软件时,有时需要将多个平行四边形的左斜边进行对齐,但现有的左对齐工具只会将平行四边形的左下角对齐到同一条垂直线上,用户若要实现,需要手动进行对齐,并以肉眼的方式判断是否都对齐在一条斜线上,操作效率十分低,需要消耗用户很多时间。

技术实现思路

[0003]本申请提供了一种图形对齐方法、装置、及存储介质,能够达到快速将对多个图形进行斜边对齐的目的。
[0004]本申请提供了一种图形对齐方法,包括当接收到对所选的图形进行对齐的命令时,在所选的图形中选择一个作为参照图形,其余图形作为与参照图形的指定斜边对齐的目标图形;所述参照图形为平行四边形;对每一个目标图形分别进行如下操作:根据所述参照图形的调整点属性值、所述参照图形的坐标、及该目标图形的坐标,确定该目标图形与所述参照图形的对齐点位置;所述目标图形与该参照图形的对齐点是指:所述参照图形的指定斜边向该目标图形方向延长的延长线与该目标图形指定顶点所在水平线的交点;根据所确定的该目标图形与参照图形的对齐点位置调整该目标图形的位置。
[0005]在一个示例性实施例中,所述指定斜边为左斜边,所述在所选的图形中选择参照图形,包括:在所选的图形中选择左下角顶点横坐标最小的平行四边形为参照图形;或者,所述指定斜边为右斜边,所述在所选的图形中选择参照图形,包括:在所选的图形中选择右下角顶点横坐标最大的平行四边形为参照图形。
[0006]在一个示例性实施例中,当所述指定斜边为左斜边,所述根据所述参照图形的调整点属性值、参照图形坐标、及目标图形坐标,确定该目标图形与参照图形的对齐点位置,包括:根据所述参照图形和目标图形的坐标确定所述目标图形相对参照图形的位置;根据所确定所述目标图形相对参照图形的位置,以及根据所述参照图形调整点属性值得到的左下角余角的正切值、参照图形的高、参照图形左下角顶点的纵坐标和横坐标,以及目标图形的高、目标图形左下角顶点的纵坐标确定该目标图形与参照图形的对齐点的位置坐标。
[0007]在一个示例性实施例中,当所述指定斜边为右斜边,所述根据所述参照图形的调整点属性值、参照图形坐标、及目标图形坐标,确定该目标图形与参照图形的对齐点位置,包括:根据所述参照图形和目标图形的坐标确定所述目标图形相对参照图形的位置;根据所确定所述目标图形相对参照图形的位置,以及根据参照图形的调整点属性值得到的左下角余角的正切值、参照图形的右下角顶点的横坐标和纵坐标、及参照图形的高度,和目标图形的右下角顶点的纵坐标、目标图形的高度确定该目标图形与参照图形的对齐点的坐标。
[0008]在一个示例性实施例中,所述根据所述参照图形和目标图形的坐标确定所述目标
图形相对参照图形的位置,包括:根据所述目标图形的高和目标图形的左下角顶点纵坐标之和,与所述参考图形的高和参考图形的左下角顶点纵坐标之和的大小确定目标图形相对参照图形的位置。
[0009]在一个示例性实施例中,所述指定顶点为该目标图形的顶点中与所述参照图形的所述指定斜边位于相同侧边并且位于下部的顶点。
[0010]在一个示例性实施例中,所述在所选的图形中选择参照图形,包括:在所选的图形的横坐标存入预设的数组中,其中每一个图形的横坐标对应一个数组元素;将数组元素进行升序排序,根据排序结果选择对应的图形作为参照图形。
[0011]本申请提供一种图形对齐装置,包括:参照图形确定模块:用于当接收到对所选的图形进行对齐的命令时,在所选的图形中选择一个作为参照图形,其余图形作为与参照图形的指定斜边对齐的目标图形;所述参照图形为平行四边形;对齐模块,用于对每一个目标图形分别进行如下操作:对齐模块,用于根据所述参照图形的调整点属性值、所述参照图形的坐标、及该目标图形的坐标,确定该目标图形与所述参照图形的对齐点位置;所述目标图形与该参照图形的对齐点是指:所述参照图形的指定斜边向该目标图形方向延长的延长线与该目标图形指定顶点所在水平线的交点;对齐模块,用于根据所确定的该目标图形与参照图形的对齐点位置调整该目标图形的位置。
[0012]本申请提供一种图形对齐的装置,包括处理器和存储器,其特征在于,所述存储器中存储有用于图形对齐的程序;所述处理器用于读取所述用于图形对齐的程序,执行上述中任一项所述的方法。
[0013]本申请提供一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述中任一项所述的方法。。
[0014]与相关技术相比,本申请能够根据所述参照图形的调整点属性值、所述参照图形的坐标、及该目标图形的坐标,确定该目标图形与所述参照图形的对齐点位置;在根据对齐点位置将目标图形与参照图形实现斜边对齐,实现快速并且精确的将对多个图形进行斜边对齐。
[0015]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。
附图说明
[0016]附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0017]图1为本申请实施例图形对齐方法流程图;
[0018]图2为本申请实施例多个平行平行四边形进行对齐示意图;
[0019]图3为本申请实施例多个平行平行四边形进行左斜边对齐,参照图形选择示意图;
[0020]图4为本申请实施例多个平行平行四边形进行左斜边对齐的延长线示意图;
[0021]图5为本申请实施例多个平行四边形进行右斜边对齐,参照图形选择示意图;
[0022]图6为本申请实施例平行四边形和长方形进行左斜边对齐示意图;
[0023]图7为本申请实施例形状不同的平行四边形和长方形进行左斜边对齐示意图;
[0024]图8为本申请实施例多个形状不同的图形进行左斜边对齐示意图;
[0025]图9为本申请实施例目标图形的尺寸参数标记示意图;
[0026]图10为本申请实施例对多个平行四边形进行左斜边对齐的具体操作流程图;
[0027]图11为本申请实施例对多个平行四边形进行右斜边对齐的具体操作流程图;
[0028]图12为本申请实施例图形对齐装置模块示意图。
具体实施方式
[0029]本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形对齐方法,其特征在于,包括:当接收到对所选的图形进行对齐的命令时,在所选的图形中选择一个作为参照图形,其余图形作为与参照图形的指定斜边对齐的目标图形;所述参照图形为平行四边形;对每一个目标图形分别进行如下操作:根据所述参照图形的调整点属性值、所述参照图形的坐标、及该目标图形的坐标,确定该目标图形与所述参照图形的对齐点位置;所述目标图形与该参照图形的对齐点是指:所述参照图形的指定斜边向该目标图形方向延长的延长线与该目标图形指定顶点所在水平线的交点;根据所确定的该目标图形与参照图形的对齐点位置调整该目标图形的位置。2.根据权利要求1所述的图形对齐方法,其特征在于,所述指定斜边为左斜边,所述在所选的图形中选择参照图形,包括:在所选的图形中选择左下角顶点横坐标最小的平行四边形为参照图形;或者,所述指定斜边为右斜边,所述在所选的图形中选择参照图形,包括:在所选的图形中选择右下角顶点横坐标最大的平行四边形为参照图形。3.根据权利要求2所述的图形对齐方法,其特征在于,当所述指定斜边为左斜边,所述根据所述参照图形的调整点属性值、参照图形坐标、及目标图形坐标,确定该目标图形与参照图形的对齐点位置,包括:根据所述参照图形和目标图形的坐标确定所述目标图形相对参照图形的位置;根据所确定所述目标图形相对参照图形的位置,以及根据所述参照图形调整点属性值得到的左下角余角的正切值、参照图形的高、参照图形左下角顶点的纵坐标和横坐标,以及目标图形的高、目标图形左下角顶点的纵坐标确定该目标图形与参照图形的对齐点的位置坐标。4.根据权利要求2所述的图形对齐方法,其特征在于,当所述指定斜边为右斜边,所述根据所述参照图形的调整点属性值、参照图形坐标、及目标图形坐标,确定该目标图形与参照图形的对齐点位置,包括:根据所述参照图形和目标图形的坐标确定所述目标图形相对参照图形的位置;根据所确定所述目标图形相对参照图形的位置,以及根据参照图形的调整点属性值得到的左下角余角的正切值、参照图形的右下角顶...

【专利技术属性】
技术研发人员:陈志宝
申请(专利权)人:珠海金山办公软件有限公司
类型:发明
国别省市:

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

1