旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法和旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法和一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng),其中,旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法,包括:控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn);以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,以完成所述旋轉(zhuǎn)標(biāo)簽的創(chuàng)建。通過(guò)本發(fā)明的技術(shù)方案,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,并且本發(fā)明提出可以在旋轉(zhuǎn)過(guò)程中對(duì)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行便捷地設(shè)置和修改,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
【專利說(shuō)明】旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法和旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及標(biāo)簽創(chuàng)建【技術(shù)領(lǐng)域】,具體而言,涉及一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法和一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng)。
【背景技術(shù)】
[0002]在應(yīng)用系統(tǒng)中,標(biāo)簽作為一種簡(jiǎn)便識(shí)別的標(biāo)識(shí)得到廣泛應(yīng)用,上述標(biāo)簽包括文本、圖片、條形碼等形式,而在標(biāo)簽的設(shè)計(jì)過(guò)程中,常常涉及到創(chuàng)建旋轉(zhuǎn)標(biāo)簽的場(chǎng)景。而傳統(tǒng)的創(chuàng)建旋轉(zhuǎn)標(biāo)簽的方式是先把標(biāo)簽存成圖片,再根據(jù)圖片旋轉(zhuǎn)的方式來(lái)對(duì)標(biāo)簽進(jìn)行旋轉(zhuǎn)。而如果想要打印出上述的標(biāo)簽,只能對(duì)標(biāo)簽進(jìn)行重新排版,將標(biāo)簽轉(zhuǎn)換成圖片的格式,來(lái)實(shí)現(xiàn)一張標(biāo)簽的創(chuàng)建,或者分別在兩個(gè)繪圖文件中進(jìn)行設(shè)計(jì)。這兩種方式有著明顯的缺點(diǎn):
[0003](I)將標(biāo)簽存成圖片會(huì)增加代碼量,對(duì)創(chuàng)建效率有極大的影響;
[0004](2)將標(biāo)簽存成圖片后,上述標(biāo)簽無(wú)法動(dòng)態(tài)加載系統(tǒng)中資源;
[0005](3)標(biāo)簽的屬性如字體只能是存成圖像前的格式,不能隨時(shí)更改,操作不便;
[0006](4)若分別在兩個(gè)繪圖文件中進(jìn)行設(shè)計(jì),一次打印多組標(biāo)簽很容易拿錯(cuò)、貼錯(cuò)等問(wèn)題。
[0007]可以看出,目前現(xiàn)在的標(biāo)簽旋轉(zhuǎn)技術(shù)還沒(méi)有很好的辦法去解決上述用戶場(chǎng)景。用戶的創(chuàng)建旋轉(zhuǎn)標(biāo)簽的需求是多變的,所以我們現(xiàn)在迫切的需要一種可以滿足用戶多樣化需求的方法來(lái)解決問(wèn)題。
[0008]因此,如何便捷、動(dòng)態(tài)地創(chuàng)建旋轉(zhuǎn)標(biāo)簽,并對(duì)標(biāo)簽的屬性進(jìn)行靈活的設(shè)置和修改成為亟待解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0009]本發(fā)明正是基于上述技術(shù)問(wèn)題至少之一,提出了一種新的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方案,通過(guò)控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn),以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,并且本發(fā)明提出可以在旋轉(zhuǎn)過(guò)程中對(duì)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行便捷地設(shè)置和修改,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
[0010]有鑒于此,本發(fā)明提出了一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法,其特征在于,包括:控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn);以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,以完成所述旋轉(zhuǎn)標(biāo)簽的創(chuàng)建。
[0011]在該技術(shù)方案中,通過(guò)控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn),以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,提升了傳進(jìn)旋轉(zhuǎn)標(biāo)簽的效率,進(jìn)而提升了用戶體驗(yàn)。
[0012]在上述技術(shù)方案中,優(yōu)選地,控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域按照存儲(chǔ)的旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn)的具體步驟,包括:存儲(chǔ)所述區(qū)域的旋轉(zhuǎn)中心和旋轉(zhuǎn)角度;判斷所述旋轉(zhuǎn)中心是否與所述區(qū)域的中心重合;在判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心重合時(shí),根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn);以及在判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心不重合時(shí),以所述旋轉(zhuǎn)中心到所述區(qū)域的中心之間的距離為半徑,根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn)。
[0013]在該技術(shù)方案中,通過(guò)判斷旋轉(zhuǎn)中心與所述區(qū)域的中心是否重合,并對(duì)判斷結(jié)果做出相應(yīng)地旋轉(zhuǎn)控制處理,實(shí)現(xiàn)了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的多樣化需求,降低了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼量,提高了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的效率,提升了用戶體驗(yàn)。
[0014]在上述技術(shù)方案中,優(yōu)選地,還包括:在控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置。
[0015]在該技術(shù)方案中,通過(guò)在控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
[0016]在上述技術(shù)方案中,優(yōu)選地,所述屬性包括數(shù)據(jù)源內(nèi)容、數(shù)據(jù)源內(nèi)容顏色、數(shù)據(jù)源內(nèi)容字體、數(shù)據(jù)源內(nèi)容的編輯區(qū)域、數(shù)據(jù)源內(nèi)容對(duì)齊方式、數(shù)據(jù)源內(nèi)容格式以及數(shù)據(jù)源編輯區(qū)域的位置中的任一項(xiàng)。
[0017]在上述技術(shù)方案中,優(yōu)選地,所述區(qū)域包括圖層區(qū)域、畫(huà)布區(qū)域、圖形創(chuàng)建區(qū)域、文本創(chuàng)建區(qū)域中的任一項(xiàng)。
[0018]根據(jù)本發(fā)明的另一方面,還提出了一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng),其特征在于,包括:控制單元,用于控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn);以及所述控制單元還用于,控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,以完成所述旋轉(zhuǎn)標(biāo)簽的創(chuàng)建。
[0019]在該技術(shù)方案中,通過(guò)控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn),以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,提升了傳進(jìn)旋轉(zhuǎn)標(biāo)簽的效率,進(jìn)而提升了用戶體驗(yàn)。
[0020]在上述技術(shù)方案中,優(yōu)選地,還包括:存儲(chǔ)單元,存儲(chǔ)所述區(qū)域的旋轉(zhuǎn)中心和旋轉(zhuǎn)角度;判斷單元,判斷所述旋轉(zhuǎn)中心是否與所述區(qū)域的中心重合;所述控制單元還用于,在判斷單元判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心重合時(shí),根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn);以及在判斷單元判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心不重合時(shí),以所述旋轉(zhuǎn)中心到所述區(qū)域的中心之間的距離為半徑,根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn)。
[0021]在該技術(shù)方案中,通過(guò)判斷旋轉(zhuǎn)中心與所述區(qū)域的中心是否重合,并對(duì)判斷結(jié)果做出相應(yīng)地旋轉(zhuǎn)控制處理,實(shí)現(xiàn)了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的多樣化需求,降低了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼量,提高了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的效率,提升了用戶體驗(yàn)。
[0022]在上述技術(shù)方案中,優(yōu)選地,還包括:設(shè)置單元,用于在所述控制單元控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置。
[0023]在該技術(shù)方案中,通過(guò)在控制單元控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
[0024]在上述技術(shù)方案中,優(yōu)選地,所述屬性包括數(shù)據(jù)源內(nèi)容、數(shù)據(jù)源內(nèi)容顏色、數(shù)據(jù)源內(nèi)容字體、數(shù)據(jù)源內(nèi)容的編輯區(qū)域、數(shù)據(jù)源內(nèi)容對(duì)齊方式、數(shù)據(jù)源內(nèi)容格式以及數(shù)據(jù)源編輯區(qū)域的位置中的任一項(xiàng)。
[0025]在上述技術(shù)方案中,優(yōu)選地,所述區(qū)域包括圖層區(qū)域、畫(huà)布區(qū)域、圖形創(chuàng)建區(qū)域、文本創(chuàng)建區(qū)域中的任一項(xiàng)。
[0026]通過(guò)以上技術(shù)方案,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,并且本發(fā)明提出可以在旋轉(zhuǎn)過(guò)程中對(duì)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行便捷地設(shè)置和修改,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0027]圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建方法的示意流程圖;
[0028]圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建系統(tǒng)的示意框圖;
[0029]圖3示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建方法的示意流程圖;
[0030]圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建過(guò)程的界面示意圖;
[0031]圖5示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建過(guò)程的界面示意圖;
[0032]圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建效果的示意圖;
[0033]圖7示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建效果的示意圖。
【具體實(shí)施方式】
[0034]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0035]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。
[0036]圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建方法的示意流程圖。
[0037]如圖1所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建方法的示意流程圖,包括:步驟102,控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn);步驟104,以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,以完成所述旋轉(zhuǎn)標(biāo)簽的創(chuàng)建。
[0038]在該技術(shù)方案中,通過(guò)控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn),以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,提升了傳進(jìn)旋轉(zhuǎn)標(biāo)簽的效率,進(jìn)而提升了用戶體驗(yàn)。
[0039]在上述技術(shù)方案中,優(yōu)選地,控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域按照存儲(chǔ)的旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn)的具體步驟,包括:存儲(chǔ)所述區(qū)域的旋轉(zhuǎn)中心和旋轉(zhuǎn)角度;判斷所述旋轉(zhuǎn)中心是否與所述區(qū)域的中心重合;在判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心重合時(shí),根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn);以及在判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心不重合時(shí),以所述旋轉(zhuǎn)中心到所述區(qū)域的中心之間的距離為半徑,根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn)。
[0040]在該技術(shù)方案中,通過(guò)判斷旋轉(zhuǎn)中心與所述區(qū)域的中心是否重合,并對(duì)判斷結(jié)果做出相應(yīng)地旋轉(zhuǎn)控制處理,實(shí)現(xiàn)了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的多樣化需求,降低了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼量,提高了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的效率,提升了用戶體驗(yàn)。
[0041]在上述技術(shù)方案中,優(yōu)選地,還包括:在控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置。
[0042]在該技術(shù)方案中,通過(guò)在所述控制單元控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
[0043]在上述技術(shù)方案中,優(yōu)選地,所述屬性包括數(shù)據(jù)源內(nèi)容、數(shù)據(jù)源內(nèi)容顏色、數(shù)據(jù)源內(nèi)容字體、數(shù)據(jù)源內(nèi)容的編輯區(qū)域、數(shù)據(jù)源內(nèi)容對(duì)齊方式、數(shù)據(jù)源內(nèi)容格式以及數(shù)據(jù)源編輯區(qū)域的位置中的任一項(xiàng)。
[0044]在上述技術(shù)方案中,優(yōu)選地,所述區(qū)域包括圖層區(qū)域、畫(huà)布區(qū)域、圖形創(chuàng)建區(qū)域、文本創(chuàng)建區(qū)域中的任一項(xiàng)。
[0045]圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建系統(tǒng)的示意框圖。
[0046]如圖2所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的旋轉(zhuǎn)圖標(biāo)的創(chuàng)建系統(tǒng)200,包括:控制單元202,用于控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn);以及所述控制單元202還用于,控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,以完成所述旋轉(zhuǎn)標(biāo)簽的創(chuàng)建。
[0047]在該技術(shù)方案中,通過(guò)控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn),以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,提升了傳進(jìn)旋轉(zhuǎn)標(biāo)簽的效率,進(jìn)而提升了用戶體驗(yàn)。
[0048]在上述技術(shù)方案中,優(yōu)選地,還包括:存儲(chǔ)單元204,存儲(chǔ)所述區(qū)域的旋轉(zhuǎn)中心和旋轉(zhuǎn)角度;判斷單元206,判斷所述旋轉(zhuǎn)中心是否與所述區(qū)域的中心重合;所述控制單元202還用于,在判斷單元206判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心重合時(shí),根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn);以及在判斷單元206判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心不重合時(shí),以所述旋轉(zhuǎn)中心到所述區(qū)域的中心之間的距離為半徑,根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn)。
[0049]在該技術(shù)方案中,通過(guò)判斷旋轉(zhuǎn)中心與所述區(qū)域的中心是否重合,并對(duì)判斷結(jié)果做出相應(yīng)地旋轉(zhuǎn)控制處理,實(shí)現(xiàn)了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的多樣化需求,降低了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼量,提高了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的效率,提升了用戶體驗(yàn)。
[0050]在上述技術(shù)方案中,優(yōu)選地,還包括:設(shè)置單元208,用于在控制單元202待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置。
[0051]在該技術(shù)方案中,通過(guò)在控制單元202控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
[0052]在上述技術(shù)方案中,優(yōu)選地,所述屬性包括數(shù)據(jù)源內(nèi)容、數(shù)據(jù)源內(nèi)容顏色、數(shù)據(jù)源內(nèi)容字體、數(shù)據(jù)源內(nèi)容的編輯區(qū)域、數(shù)據(jù)源內(nèi)容對(duì)齊方式、數(shù)據(jù)源內(nèi)容格式以及數(shù)據(jù)源編輯區(qū)域的位置中的任一項(xiàng)。
[0053]在上述技術(shù)方案中,優(yōu)選地,所述區(qū)域包括圖層區(qū)域、畫(huà)布區(qū)域、圖形創(chuàng)建區(qū)域、文本創(chuàng)建區(qū)域中的任一項(xiàng)。
[0054]下面結(jié)合圖3至圖7中的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建過(guò)程、創(chuàng)建界面以及創(chuàng)建效果的示意圖,其中,所述區(qū)域包括圖層區(qū)域、畫(huà)布區(qū)域、圖形創(chuàng)建區(qū)域、文本創(chuàng)建區(qū)域中的任一項(xiàng),下面以文本創(chuàng)建區(qū)域作為標(biāo)簽的旋轉(zhuǎn)過(guò)程為例進(jìn)行具體說(shuō)明。
[0055]圖3所示的300為存儲(chǔ)模塊,在存儲(chǔ)模塊300中執(zhí)行的操作步驟包括:步驟302,設(shè)置文本數(shù)據(jù)源;步驟304,設(shè)置文本基本屬性;步驟306,設(shè)置旋轉(zhuǎn)角度;步驟308,保存用戶設(shè)置。另外,圖3所示的324為設(shè)計(jì)模塊,在設(shè)計(jì)模塊324中執(zhí)行的操作步驟包括:步驟310,記錄文本輸入?yún)^(qū)域當(dāng)前位置;步驟312,確定旋轉(zhuǎn)中心坐標(biāo);步驟314讀取存儲(chǔ)單元中保存的旋轉(zhuǎn)角度;步驟316,旋轉(zhuǎn)文本輸入?yún)^(qū)域?yàn)樗O(shè)角度如圖4所示;步驟318,在旋轉(zhuǎn)后的文本輸入?yún)^(qū)域中畫(huà)出;步驟320,恢復(fù)文本輸入?yún)^(qū)域原始位置;步驟322,旋轉(zhuǎn)完成。
[0056](I)保存文本輸入?yún)^(qū)域當(dāng)前位置,本步驟的功能為:記錄畫(huà)布中文本輸入?yún)^(qū)域的當(dāng)前位置,后續(xù)會(huì)根據(jù)本步驟記錄的文本輸入?yún)^(qū)域位置恢復(fù)文本輸入?yún)^(qū)域,如在C#中設(shè)置 -Graphics.Save O。
[0057](2)確定旋轉(zhuǎn)中心坐標(biāo),本步驟的功能為:確定文本輸入?yún)^(qū)域按照哪個(gè)中心點(diǎn)坐標(biāo)進(jìn)行旋轉(zhuǎn)。旋轉(zhuǎn)中心坐標(biāo)的確定,關(guān)系到文本旋轉(zhuǎn)之后的位置,如在C#中設(shè)置:Graphics.TranslateTransform(x, y)。x, y就是旋轉(zhuǎn)中心的坐標(biāo),具體的x, y坐標(biāo)要根據(jù)實(shí)際應(yīng)用情況而定,例如,以文本輸入?yún)^(qū)域左上角頂點(diǎn)(如圖4和圖5中箭頭所指位置)為旋轉(zhuǎn)中心坐標(biāo)。
[0058](3)讀取存儲(chǔ)單元中保存的旋轉(zhuǎn)角度,旋轉(zhuǎn)文本輸入?yún)^(qū)域?yàn)樗O(shè)角度,本步驟的功能為,讀取存儲(chǔ)單元中設(shè)置的旋轉(zhuǎn)角度,并旋轉(zhuǎn)文本輸入?yún)^(qū)域,如在C#中設(shè)置=Graphics.RotateTransform(Rotate)。其中,Rotate的值為所要旋轉(zhuǎn)的角度。Rotate值的范圍為(-360°?360° ),旋轉(zhuǎn)文本輸入?yún)^(qū)域的目的是為了后續(xù)旋轉(zhuǎn)后的文本輸入?yún)^(qū)域中畫(huà)出文本。
[0059](4)在旋轉(zhuǎn)后的文本輸入?yún)^(qū)域中畫(huà)出文本,恢復(fù)文本輸入?yún)^(qū)域旋轉(zhuǎn)前位置,本步驟的功能為:畫(huà)出文本并完成文本的旋轉(zhuǎn)。如在C#中設(shè)置:Graphics.DrawStringO ;Graphics.Restore (states)。該步驟的作用為在旋轉(zhuǎn)后的文本輸入?yún)^(qū)域中畫(huà)出文本。其中states的值為(I)中保存的Graphics的狀態(tài)。也就是畫(huà)出文本輸入?yún)^(qū)域中畫(huà)布最原始的形態(tài),旋轉(zhuǎn)后的效果如圖6和圖7所示。
[0060]以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,考慮到如何便捷、動(dòng)態(tài)地創(chuàng)建旋轉(zhuǎn)標(biāo)簽,并對(duì)標(biāo)簽的屬性進(jìn)行靈活的設(shè)置和修改的技術(shù)問(wèn)題。因此,本發(fā)明提出了一種新的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方案,通過(guò)控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn),以及控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,實(shí)現(xiàn)了動(dòng)態(tài)加載旋轉(zhuǎn)標(biāo)簽的效果,減小了創(chuàng)建旋轉(zhuǎn)標(biāo)簽的代碼處理量,并且本發(fā)明提出可以在旋轉(zhuǎn)過(guò)程中對(duì)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行便捷地設(shè)置和修改,使用戶可以靈活、便捷地對(duì)創(chuàng)建的旋轉(zhuǎn)標(biāo)簽進(jìn)行屬性設(shè)置和修改,提升了用戶體驗(yàn)。
[0061]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法,其特征在于,包括: 控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn);以及 控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,以完成所述旋轉(zhuǎn)標(biāo)簽的創(chuàng)建。
2.根據(jù)權(quán)利要求1所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法,其特征在于,控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域按照存儲(chǔ)的旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn)的具體步驟,包括: 存儲(chǔ)所述區(qū)域的旋轉(zhuǎn)中心和旋轉(zhuǎn)角度; 判斷所述旋轉(zhuǎn)中心是否與所述區(qū)域的中心重合; 在判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心重合時(shí),根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn);以及 在判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心不重合時(shí),以所述旋轉(zhuǎn)中心到所述區(qū)域的中心之間的距離為半徑,根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn)。
3.根據(jù)權(quán)利要求1所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法,其特征在于,還包括: 在控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置。
4.根據(jù)權(quán)利要求3所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法,其特征在于,所述屬性包括數(shù)據(jù)源內(nèi)容、數(shù)據(jù)源內(nèi)容顏色、數(shù)據(jù)源內(nèi)容字體、數(shù)據(jù)源內(nèi)容的編輯區(qū)域、數(shù)據(jù)源內(nèi)容對(duì)齊方式、數(shù)據(jù)源內(nèi)容格式以及數(shù)據(jù)源編輯區(qū)域的位置中的任一項(xiàng)。
5.根據(jù)權(quán)利要求1至4所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建方法,其特征在于,所述區(qū)域包括圖層區(qū)域、畫(huà)布區(qū)域、圖形創(chuàng)建區(qū)域、文本創(chuàng)建區(qū)域中的任一項(xiàng)。
6.一種旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng),其特征在于,包括: 控制單元,用于控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度,且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不隨所述區(qū)域旋轉(zhuǎn);以及 所述控制單元還用于,控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽隨所述區(qū)域恢復(fù)至所述區(qū)域進(jìn)行旋轉(zhuǎn)前的初始位置,以完成所述旋轉(zhuǎn)標(biāo)簽的創(chuàng)建。
7.根據(jù)權(quán)利要求6所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng),其特征在于,還包括: 存儲(chǔ)單元,存儲(chǔ)所述區(qū)域的旋轉(zhuǎn)中心和旋轉(zhuǎn)角度; 判斷單元,判斷所述旋轉(zhuǎn)中心是否與所述區(qū)域的中心重合; 所述控制單元還用于,在判斷單元判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心重合時(shí),根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn);以及 在判斷單元判定所述旋轉(zhuǎn)中心與所述區(qū)域的中心不重合時(shí),以所述旋轉(zhuǎn)中心到所述區(qū)域的中心之間的距離為半徑,根據(jù)旋轉(zhuǎn)中心和所述旋轉(zhuǎn)角度控制所述區(qū)域進(jìn)行旋轉(zhuǎn),且控制所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽不旋轉(zhuǎn)。
8.根據(jù)權(quán)利要求6所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng),其特征在于,還包括: 設(shè)置單元,在控制待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽所在的區(qū)域旋轉(zhuǎn)預(yù)存儲(chǔ)的旋轉(zhuǎn)角度時(shí),對(duì)所述待創(chuàng)建的旋轉(zhuǎn)標(biāo)簽的數(shù)據(jù)源的屬性進(jìn)行設(shè)置。
9.根據(jù)權(quán)利要求8所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng),其特征在于,所述屬性包括數(shù)據(jù)源內(nèi)容、數(shù)據(jù)源內(nèi)容顏色、數(shù)據(jù)源內(nèi)容字體、數(shù)據(jù)源內(nèi)容的編輯區(qū)域、數(shù)據(jù)源內(nèi)容對(duì)齊方式、數(shù)據(jù)源內(nèi)容格式以及數(shù)據(jù)源編輯區(qū)域的位置中的任一項(xiàng)。
10.根據(jù)權(quán)利要求6至9所述的旋轉(zhuǎn)標(biāo)簽的創(chuàng)建系統(tǒng),其特征在于,所述區(qū)域包括圖層區(qū)域、畫(huà)布區(qū)域、圖形創(chuàng)建區(qū)域、文本創(chuàng)建區(qū)域中的任一項(xiàng)。
【文檔編號(hào)】G06F9/44GK104281451SQ201410478686
【公開(kāi)日】2015年1月14日 申請(qǐng)日期:2014年9月18日 優(yōu)先權(quán)日:2014年9月18日
【發(fā)明者】張智廣, 金子涵 申請(qǐng)人:用友優(yōu)普信息技術(shù)有限公司