頁面對(duì)象排列方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對(duì)象排列技術(shù)領(lǐng)域,特別是涉及頁面對(duì)象排列方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,手機(jī)等終端設(shè)備上顯示的對(duì)象也越來越多。
[0003]例如:手機(jī)上的演示文稿軟件PPT (也被稱為幻燈片)中可以插入圖片、剪切畫、各種形狀、文本框等多種對(duì)象,為了提高PPT中對(duì)象的顯示效果,用戶往往需要調(diào)整各種對(duì)象的位置,使其構(gòu)成某種形狀。如圖1所示,某用戶的手機(jī)上顯示有六個(gè)對(duì)象,分別為對(duì)象001至對(duì)象006,其中,對(duì)象004為圖片格式,其他對(duì)象為PPT中插入的形狀。如果用戶希望將這六個(gè)對(duì)象排列形成一個(gè)等邊三角形,則用戶需要對(duì)每個(gè)對(duì)象都進(jìn)行移動(dòng)。
[0004]但是,這種手動(dòng)移動(dòng)對(duì)象的方式并不精確,導(dǎo)致生成的顯示效果較差,且十分繁瑣。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的目的在于提供一種頁面對(duì)象排列方法及系統(tǒng),以實(shí)現(xiàn)頁面對(duì)象的快速、精確排列。
[0006]為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種頁面對(duì)象排列方法,應(yīng)用于具有顯示屏的電子設(shè)備中,所述方法包括:
[0007]從所述顯示屏顯示的頁面對(duì)象中確定所要排列的頁面對(duì)象,接收用戶對(duì)預(yù)設(shè)排列形狀中第一排列形狀的選擇指令;
[0008]按照所述第一排列形狀對(duì)所確定的頁面對(duì)象進(jìn)行排列,以使所確定的頁面對(duì)象排列形成所述第一排列形狀,獲得排列結(jié)果;
[0009]顯示所述排列結(jié)果。
[0010]優(yōu)選的,所述從所述顯示屏顯示的頁面對(duì)象中確定所要排列的頁面對(duì)象的步驟,包括:
[0011]接收用戶對(duì)所述顯示屏顯示的頁面對(duì)象的選擇指令;
[0012]根據(jù)所述選擇指令確定所要排列的頁面對(duì)象。
[0013]優(yōu)選的,所述從所述顯示屏顯示的頁面對(duì)象中確定所要排列的頁面對(duì)象的步驟,包括:
[0014]對(duì)所述顯示屏顯示的頁面對(duì)象進(jìn)行識(shí)別;
[0015]將識(shí)別出滿足預(yù)設(shè)條件的頁面對(duì)象確定為所要排列的頁面對(duì)象。
[0016]優(yōu)選的,所述按照所述第一排列形狀對(duì)所確定的頁面對(duì)象進(jìn)行排列的步驟,包括:
[0017]確定所要排列的頁面對(duì)象所占區(qū)域的中心點(diǎn);
[0018]移動(dòng)所要排列的頁面對(duì)象以使所要排列的頁面對(duì)象所占區(qū)域的中心點(diǎn)位于所述第一排列形狀的輪廓上。
[0019]優(yōu)選的,所述移動(dòng)所要排列的頁面對(duì)象以使所要排列的頁面對(duì)象所占區(qū)域的中心點(diǎn)位于所述第一排列形狀的輪廓上的步驟,包括:
[0020]確定所要排列的頁面對(duì)象的個(gè)數(shù);
[0021]根據(jù)所述個(gè)數(shù)、所述第一排列形狀的輪廓確定將所要排列的頁面對(duì)象均勻分配到所述第一排列形狀的輪廓上的分配位置;
[0022]移動(dòng)所要排列的頁面對(duì)象以使所要排列的頁面對(duì)象所占區(qū)域的中心點(diǎn)位于所述第一排列形狀的輪廓的相應(yīng)分配位置上。
[0023]優(yōu)選的,顯示所述排列結(jié)果后,所述方法還包括:
[0024]根據(jù)用戶的調(diào)整指令,對(duì)所述排列結(jié)果進(jìn)行調(diào)整。
[0025]本發(fā)明還提供了一種頁面對(duì)象排列系統(tǒng),應(yīng)用于具有顯示屏的電子設(shè)備中,所述系統(tǒng)包括:對(duì)象確定模塊、形狀確定模塊、排列模塊和顯示模塊,
[0026]所述對(duì)象確定模塊,用于從所述顯示屏顯示的頁面對(duì)象中確定所要排列的頁面對(duì)象;
[0027]所述形狀確定模塊,用于接收用戶對(duì)預(yù)設(shè)排列形狀中第一排列形狀的選擇指令;
[0028]所述排列模塊,用于按照所述第一排列形狀對(duì)所確定的頁面對(duì)象進(jìn)行排列,以使所確定的頁面對(duì)象排列形成所述第一排列形狀,獲得排列結(jié)果;
[0029]所述顯示模塊,用于顯示所述排列結(jié)果。
[0030]優(yōu)選的,所述對(duì)象確定模塊,包括:指令接收子模塊和第一對(duì)象子模塊,
[0031]所述指令接收子模塊,用于接收用戶對(duì)所述顯示屏顯示的頁面對(duì)象的選擇指令;
[0032]所述第一對(duì)象子模塊,用于根據(jù)所述選擇指令確定所要排列的頁面對(duì)象。
[0033]優(yōu)選的,所述對(duì)象確定模塊,包括:對(duì)象識(shí)別子模塊和第二對(duì)象子模塊,
[0034]所述對(duì)象識(shí)別子模塊,用于對(duì)所述顯示屏顯示的頁面對(duì)象進(jìn)行識(shí)別;
[0035]所述第二對(duì)象子模塊,用于將識(shí)別出滿足預(yù)設(shè)條件的頁面對(duì)象確定為所要排列的頁面對(duì)象。
[0036]優(yōu)選的,所述排列模塊,包括:中心點(diǎn)確定子模塊和移動(dòng)子模塊,
[0037]所述中心點(diǎn)確定子模塊,用于確定所要排列的頁面對(duì)象所占區(qū)域的中心點(diǎn);
[0038]所述移動(dòng)子模塊,用于移動(dòng)所要排列的頁面對(duì)象以使所要排列的頁面對(duì)象所占區(qū)域的中心點(diǎn)位于所述第一排列形狀的輪廓上。
[0039]優(yōu)選的,所述移動(dòng)子模塊,包括:個(gè)數(shù)確定子模塊、位置確定子模塊和分配子模塊,
[0040]所述個(gè)數(shù)確定子模塊,用于確定所要排列的頁面對(duì)象的個(gè)數(shù);
[0041]所述位置確定子模塊,用于根據(jù)所述個(gè)數(shù)、所述第一排列形狀的輪廓確定將所要排列的頁面對(duì)象均勻分配到所述第一排列形狀的輪廓上的分配位置;
[0042]所述分配子模塊,用于移動(dòng)所要排列的頁面對(duì)象以使所要排列的頁面對(duì)象所占區(qū)域的中心點(diǎn)位于所述第一排列形狀的輪廓的相應(yīng)分配位置上。
[0043]本發(fā)明實(shí)施例提供的一種頁面對(duì)象排列方法及系統(tǒng),可以從顯示屏顯示的頁面對(duì)象中確定所要排列的頁面對(duì)象,并按照用戶選擇的排列形狀對(duì)所確定的頁面對(duì)象進(jìn)行排列,使所確定的頁面對(duì)象排列形成用戶所選擇的排列形狀。本發(fā)明無需用戶進(jìn)行手動(dòng)排列,因此排列過程更加快速,由于根據(jù)預(yù)設(shè)排列形狀進(jìn)行排列,因此排列精度更高,排列的效果也更好。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為手機(jī)中顯示的頁面對(duì)象的示意圖;
[0046]圖2為本發(fā)明實(shí)施例提供的一種頁面對(duì)象排列方法的流程圖;
[0047]圖3為本發(fā)明實(shí)施例提供的一種頁面對(duì)象排列方法中確定所要排列的頁面對(duì)象的流程圖;
[0048]圖4為本發(fā)明實(shí)施例提供的另一種頁面對(duì)象排列方法中確定所要排列的頁面對(duì)象的流程圖;
[0049]圖5為本發(fā)明實(shí)施例提供的另一種頁面對(duì)象排列方法中排列所要排列的頁面對(duì)象的流程圖;
[0050]圖6為本發(fā)明實(shí)施例提供的第一排列形狀上分配位置的示意圖;
[0051]圖7為本發(fā)明實(shí)施例提供的將頁面對(duì)象移動(dòng)到第一排列形狀上的分配位置的示意圖;
[0052]圖8為本發(fā)明實(shí)施例提供的將頁面對(duì)象移動(dòng)后的效果圖;
[0053]圖9為本發(fā)明實(shí)施例提供的一種頁面對(duì)象排列系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0054]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0055]如圖2所示,本發(fā)明實(shí)施例提供了一種頁面對(duì)象排列方法,應(yīng)用于具有顯示屏的電子設(shè)備中,該方法可以包括:
[0056]S100、從所述顯示屏顯示的頁面對(duì)象中確定所要排列的頁面對(duì)象,接收用戶對(duì)預(yù)設(shè)排列形狀中第一排列形狀的選擇指令;
[0057]其中,頁面對(duì)象可以包括:圖片、剪貼畫、形狀、文本框和藝術(shù)字等。
[0058]在實(shí)際