页面对象排列方法及系统的制作方法

文档序号:8395638阅读:201来源:国知局
页面对象排列方法及系统的制作方法
【技术领域】
[0001]本发明涉及对象排列技术领域,特别是涉及页面对象排列方法及系统。
【背景技术】
[0002]随着科技的发展,手机等终端设备上显示的对象也越来越多。
[0003]例如:手机上的演示文稿软件PPT (也被称为幻灯片)中可以插入图片、剪切画、各种形状、文本框等多种对象,为了提高PPT中对象的显示效果,用户往往需要调整各种对象的位置,使其构成某种形状。如图1所示,某用户的手机上显示有六个对象,分别为对象001至对象006,其中,对象004为图片格式,其他对象为PPT中插入的形状。如果用户希望将这六个对象排列形成一个等边三角形,则用户需要对每个对象都进行移动。
[0004]但是,这种手动移动对象的方式并不精确,导致生成的显示效果较差,且十分繁琐。

【发明内容】

[0005]本发明实施例的目的在于提供一种页面对象排列方法及系统,以实现页面对象的快速、精确排列。
[0006]为达到上述目的,本发明实施例公开了一种页面对象排列方法,应用于具有显示屏的电子设备中,所述方法包括:
[0007]从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;
[0008]按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;
[0009]显示所述排列结果。
[0010]优选的,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:
[0011]接收用户对所述显示屏显示的页面对象的选择指令;
[0012]根据所述选择指令确定所要排列的页面对象。
[0013]优选的,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:
[0014]对所述显示屏显示的页面对象进行识别;
[0015]将识别出满足预设条件的页面对象确定为所要排列的页面对象。
[0016]优选的,所述按照所述第一排列形状对所确定的页面对象进行排列的步骤,包括:
[0017]确定所要排列的页面对象所占区域的中心点;
[0018]移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。
[0019]优选的,所述移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上的步骤,包括:
[0020]确定所要排列的页面对象的个数;
[0021]根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;
[0022]移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。
[0023]优选的,显示所述排列结果后,所述方法还包括:
[0024]根据用户的调整指令,对所述排列结果进行调整。
[0025]本发明还提供了一种页面对象排列系统,应用于具有显示屏的电子设备中,所述系统包括:对象确定模块、形状确定模块、排列模块和显示模块,
[0026]所述对象确定模块,用于从所述显示屏显示的页面对象中确定所要排列的页面对象;
[0027]所述形状确定模块,用于接收用户对预设排列形状中第一排列形状的选择指令;
[0028]所述排列模块,用于按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;
[0029]所述显示模块,用于显示所述排列结果。
[0030]优选的,所述对象确定模块,包括:指令接收子模块和第一对象子模块,
[0031]所述指令接收子模块,用于接收用户对所述显示屏显示的页面对象的选择指令;
[0032]所述第一对象子模块,用于根据所述选择指令确定所要排列的页面对象。
[0033]优选的,所述对象确定模块,包括:对象识别子模块和第二对象子模块,
[0034]所述对象识别子模块,用于对所述显示屏显示的页面对象进行识别;
[0035]所述第二对象子模块,用于将识别出满足预设条件的页面对象确定为所要排列的页面对象。
[0036]优选的,所述排列模块,包括:中心点确定子模块和移动子模块,
[0037]所述中心点确定子模块,用于确定所要排列的页面对象所占区域的中心点;
[0038]所述移动子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。
[0039]优选的,所述移动子模块,包括:个数确定子模块、位置确定子模块和分配子模块,
[0040]所述个数确定子模块,用于确定所要排列的页面对象的个数;
[0041]所述位置确定子模块,用于根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;
[0042]所述分配子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。
[0043]本发明实施例提供的一种页面对象排列方法及系统,可以从显示屏显示的页面对象中确定所要排列的页面对象,并按照用户选择的排列形状对所确定的页面对象进行排列,使所确定的页面对象排列形成用户所选择的排列形状。本发明无需用户进行手动排列,因此排列过程更加快速,由于根据预设排列形状进行排列,因此排列精度更高,排列的效果也更好。
【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为手机中显示的页面对象的示意图;
[0046]图2为本发明实施例提供的一种页面对象排列方法的流程图;
[0047]图3为本发明实施例提供的一种页面对象排列方法中确定所要排列的页面对象的流程图;
[0048]图4为本发明实施例提供的另一种页面对象排列方法中确定所要排列的页面对象的流程图;
[0049]图5为本发明实施例提供的另一种页面对象排列方法中排列所要排列的页面对象的流程图;
[0050]图6为本发明实施例提供的第一排列形状上分配位置的示意图;
[0051]图7为本发明实施例提供的将页面对象移动到第一排列形状上的分配位置的示意图;
[0052]图8为本发明实施例提供的将页面对象移动后的效果图;
[0053]图9为本发明实施例提供的一种页面对象排列系统的结构示意图。
【具体实施方式】
[0054]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]如图2所示,本发明实施例提供了一种页面对象排列方法,应用于具有显示屏的电子设备中,该方法可以包括:
[0056]S100、从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;
[0057]其中,页面对象可以包括:图片、剪贴画、形状、文本框和艺术字等。
[0058]在实际
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1