專利名稱:文字的裝飾方法及裝置的制作方法
技術領域:
本發(fā)明涉及排版技術領域,尤其涉及一種文字的裝飾方法及裝置。
背景技術:
在報紙,期刊等編輯過程中,操作人員往往需要對文字添加裝飾效果,給每個字添 加一些特殊的標注,用來突出其重要性?,F(xiàn)有技術中通過在文字旁邊加上一些獨立的圖形 圖像塊,作為文字的附加對象來裝飾文字。這些圖形圖像塊是獨立存在的,它們和文字之間 沒有任何關聯(lián)。在采用現(xiàn)有技術對這些圖形圖像塊進行操作的時候,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少 存在如下問題由于圖形圖像塊是獨立存在的,它們和文字之間沒有任何關聯(lián),無法設置裝 飾塊和被裝飾文字之間的距離。一旦需要對被裝飾的文字進行修改時,如調整文字的大 小,字距等屬性、在前面插入或者刪除文字,改變前面的文字的大小等,為了保證良好的效 果,裝飾塊也需要根據(jù)文字的變化而做出相應的調整,這就需要重復進行大量的手工調整 操作。在調整裝飾塊的時候,美觀的裝飾效果需要將裝飾塊放置在一個精確的位置。但是 現(xiàn)有的技術中的排版軟件還不能提供這種精確的定位功能,因而裝飾塊的位置和尺寸在進 行調整時仍然需要進行大量的手工調整操作,既費時又費力,?,F(xiàn)有技術中在解決文字移動裝飾效果和它聯(lián)動的問題上,多采用裝飾塊和文字成 組的方法,但是這種方法無法對裝飾后的文字內(nèi)容進行編輯,在需要進行文字修改時,仍然 需要重復執(zhí)行大量的手工調整操作。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種文字的裝飾方法及裝置,減少了文字裝飾時大量手工調 整裝飾的操作,提高了裝飾文字的效率。為達到上述目的,本發(fā)明的實施例采用如下技術方案一種文字的裝飾方法,包括獲取待裝飾文字所占區(qū)域的大?。粡膽糜谒龃b飾文字的裝飾屬性中獲取待裝飾文字周邊的偏移距離;將所述待裝飾文字所占區(qū)域的大小加上所述偏移距離得到裝飾后文字所占區(qū)域 的大??;根據(jù)所述偏移距離計算所述待裝飾文字在裝飾后文字所占區(qū)域中的位置;在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi)按照所述裝 飾屬性繪制裝飾。一種文字的裝飾裝置,包括第一獲取單元,用于獲取待裝飾文字所占區(qū)域的大?。坏诙@取單元,用于從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊 的偏移距離;
疊加單元,用于將所述待裝飾文字所占區(qū)域的大小加上所述偏移距離得到裝飾后 文字所占區(qū)域的大??;計算單元,用于根據(jù)所述偏移距離計算所述待裝飾文字在裝飾后文字所占區(qū)域中 的位置;繪制單元,用于在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū) 域內(nèi)按照所述裝飾屬性繪制裝飾。由上述技術方案所描述的本發(fā)明實施例,首先獲取待裝飾文字所占區(qū)域的大小, 從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊的偏移距離,所述獲取到的偏 移距離直接影響到裝飾后文字所占區(qū)域的大小。然后將所述待裝飾文字所占區(qū)域的大小加 上所述偏移距離得到裝飾后文字所占區(qū)域的大小,所述裝飾后文字所在區(qū)域的大小,是根 據(jù)所述帶裝飾文字所占區(qū)域大小和從所述裝飾屬性中取出的所述偏移距離動態(tài)計算得出 的,當待裝飾文字的大小在排版編輯時發(fā)生改變時,所述裝飾后文字所在區(qū)域大小也會實 時發(fā)生改變。然后,根據(jù)所述偏移距離計算所述待裝飾文字在裝飾后文字所占區(qū)域中的位置, 保證待裝飾文字的位置在添加裝飾之后仍然處于正確的位置上。在計算出的位置上記錄所 述待裝飾文字,當排版顯示時在裝飾后文字所占區(qū)域內(nèi)按照裝飾屬性繪制裝飾。通過所述 偏移距離將所述帶裝飾文字和所述裝飾進行關聯(lián),在文字的大小或位置發(fā)生改變時,所述 裝飾的位置會隨著文字的改變發(fā)生相應的改變,并且所述裝飾的位置可以根據(jù)上述從裝飾 屬性中獲取到的偏移距離進行精確的定位。與現(xiàn)有技術相比,減少了當文字大小或位置發(fā) 生改變時需要大量手工重復調整裝飾大小和位置的問題,提高了文字裝飾的效率。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為實施例1中文字的裝飾方法的流程圖2為實施例1中文字的裝飾裝置的結構框圖3為實施例2中文字的裝飾方法的流程圖4為實施例2中文字的裝飾裝置的結構框圖5為沒有設置裝飾與待裝飾文字間距的效果圖6為設置裝飾與待裝飾文字間距,并設置菱形裝飾的效果圖
圖7是設置方形裝飾的效果圖8是設置圓形裝飾的效果圖9是設置六邊形裝飾的效果圖10是設置心形裝飾的效果圖11是設置雙線形裝飾的效果圖12是設置花邊的裝飾效果圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于 本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。實施例1 本發(fā)明實施例提供一種文字的裝飾方法,如圖1所示,該方法包括以下步驟101、獲取待裝飾文字所占區(qū)域的大小。所述待裝飾文字所占區(qū)域為一個矩形區(qū) 域,該區(qū)域的大小在待裝飾文字裝飾之前與待裝飾文字的大小相同。102、從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊的偏移距離。所 述獲取到的偏移距離將影響到所述待裝飾文字添加裝飾之后所占區(qū)域的大小。103、將所述待裝飾文字所占區(qū)域的大小加上所述偏移距離得到裝飾后文字所占 區(qū)域的大小。根據(jù)從已經(jīng)設置好的裝飾屬性中獲取的待裝飾文字周邊的偏移距離,計算出 該待裝飾文字進行裝飾后所占區(qū)域的大小。104、根據(jù)所述偏移距離計算所述待裝飾文字在裝飾后文字所占區(qū)域中的位置。本 步驟可以保證所述待裝飾文字的位置在添加裝飾之后仍然處于正確的位置上。通過在所述待裝飾文字所占區(qū)域的大小疊加所述偏移距離,并將所述裝飾文字按 照所述偏移距離偏移到在裝飾后文字所占區(qū)域中的位置。可以避免現(xiàn)有技術中無法在裝飾 屬性中設置相應的偏移距離而導致的文字和裝飾之間的位置不正確的問題,如在排版顯示 時,文字的部分區(qū)域被繪制出來的裝飾所覆蓋。105、在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi)按照所 述裝飾屬性繪制裝飾。通過所述偏移距離將所述待裝飾文字和應用在其上的所述裝飾進行關聯(lián),所述裝 飾后文字所占區(qū)域的大小,會隨著待裝飾文字裝飾前所占區(qū)域大小和所述裝飾屬性中的偏 移距離而改變,并且所述裝飾繪制在所述裝飾后文字所占區(qū)域內(nèi),從而可以解決現(xiàn)有技術 中當待裝飾文字所在區(qū)域的大小或位置發(fā)生改變時,需要大量手工調整相應裝飾大小或位 置的問題,提高了文字裝飾時的效率。同時也解決了現(xiàn)有技術中采用裝飾塊和文字成組的 方法時,無法對裝飾后的文字內(nèi)容進行編輯,在需要進行文字修改時,仍然需要重復執(zhí)行大 量的手工調整操作的問題。本發(fā)明實施例還提供一種文字的裝飾裝置,如圖2所示,該裝置包括第一獲取單 元21、第二獲取單元22、疊加單元23、計算單元M和繪制單元25。其中,第一獲取單元21用于獲取待裝飾文字所占區(qū)域的大小。第二獲取單元22用 于從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊的偏移距離。所述獲取到的 偏移距離將影響到所述待裝飾文字添加裝飾之后所占區(qū)域的大小。疊加單元23用于將所 述待裝飾文字所占區(qū)域的大小加上所述偏移距離得到裝飾后文字所占區(qū)域的大小。所述裝 飾后文字所占區(qū)域為所述裝置進行繪制的區(qū)域。計算單元M用于根據(jù)所述偏移距離計算 所述待裝飾文字在裝飾后文字所占區(qū)域中的位置。由于待裝飾文字添加裝飾之后的位置會 發(fā)生變化,通過計算單元M計算出上述待裝飾文字在裝飾后文字所在區(qū)域中的位置,可以 保證所述待裝飾文字的位置在添加裝飾之后仍然處于正確的位置上。然后繪制單元25用于在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi)按照所述裝飾屬性 繪制裝飾。通過所述第二獲取單元22獲取到的所述偏移距離,可以將所述待裝飾文字和應 用在其上的所述裝飾進行關聯(lián),當待裝飾文字裝飾前所占區(qū)域大小和所述裝飾屬性中的偏 移距離發(fā)生改變時,所述裝飾后文字所占區(qū)域的大小也會隨之改變,并且所述裝飾繪制在 所述裝飾后文字所占區(qū)域內(nèi),這樣就不用手動調整裝飾的大小和位置,從而可以解決現(xiàn)有 技術中當待裝飾文字所在區(qū)域的大小或位置發(fā)生改變時,需要大量手工調整相應裝飾大小 或位置的問題,提高了文字裝飾時的效率。實施例2 本發(fā)明實施例以報紙、期刊等編輯過程中文字的裝飾為例來詳細說明一種文字的 裝飾方法,如圖3所示,該方法包括如下步驟301、獲取待裝飾文字所占區(qū)域的大小。所述待裝飾文字所占區(qū)域為一個矩形區(qū) 域,該區(qū)域的大小在待裝飾文字裝飾之前與待裝飾文字的大小相同。302、從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊的偏移距離。所 述獲取到的偏移距離將影響到所述待裝飾文字添加裝飾之后所占區(qū)域的大小。上述應用于所述待裝飾文字的裝飾屬性包括裝飾的形狀、裝飾的線型、裝飾的顏 色、裝飾的線寬、裝飾的底紋、裝飾的底紋顏色或裝飾與待裝飾文字的間距。所述待裝飾文字周邊的偏移距離為裝飾的線寬和裝飾與待裝飾文字的間距。所述 裝飾的屬性可以根據(jù)用戶的需求進行不同的設置,如只設置裝飾的線型和裝飾的線寬的屬 性值,或者設置裝飾的線寬、線型、顏色和裝飾與待裝飾文字的間距等多項屬性值。303、將所述待裝飾文字所占區(qū)域的大小加上所述裝飾的線寬和裝飾與待裝飾文 字的間距得到裝飾后文字所占區(qū)域的大小,并且所述裝飾后文字所占區(qū)域的起始位置與待 裝飾文字裝飾前所占區(qū)域的起始位置相同。由于所述帶裝飾文字所占區(qū)域為一個矩形區(qū)域,所述待裝飾文字所占區(qū)域的大小 可以采用寬度和高度來表示。所述待裝飾文字周邊的偏移距離包括寬度方向上的左側偏移 距離和右側偏移距離、高度方向上的上側偏移距離和下側偏移距離。由于所述裝飾繪制在 所述待裝飾文字的周邊,該裝飾的線寬在所述待裝飾文字的周邊具有相同的寬度值,而所 述裝飾與待裝飾文字的間距在所述待裝飾文字的周邊可能具有不相同的間距值。此時所述 寬度方向上的左側偏移距離可以通過所述裝飾的線寬和裝飾與待裝飾文字的左間距來表 示,所述寬度方向上的右側偏移距離為所述裝飾的線寬和裝飾與待裝飾文字的右間距;所 述高度方向上的上側偏移距離為所述裝飾的線寬和裝飾與待裝飾文字的上間距,所述高度 方向上的下側偏移距離為所述裝飾的線寬和裝飾與待裝飾文字的下間距。本步驟在具體實現(xiàn)時可以通過將所述待裝飾文字所占區(qū)域的寬度加上所述寬度 方向上的左側偏移距離和右側偏移距離得到裝飾后文字所占區(qū)域的寬度,并將所述待裝飾 文字所占區(qū)域的高度方向加上所述高度方向上的上側偏移距離和下側偏移距離得到裝飾 后文字所占區(qū)域的高度。由于所述裝飾繪制在所述帶裝飾文字的四周,因而在待裝飾文字的寬度方向加上 相應的所述裝飾的線寬和裝飾與待裝飾文字的間距之后,如待裝飾文字在裝飾前所占區(qū) 域寬度為5厘米,在所述裝飾屬性中只設置線寬為2厘米,那么所述裝飾后文字所占區(qū)域的寬度為9厘米。由于所述裝飾后文字所占區(qū)域的起始位置與待裝飾文字裝飾前所占區(qū)域的 起始位置相同,那么下一個文字的所在位置將發(fā)生4厘米的偏移。所述在待裝飾文字的高 度方向也要加上相應的所述裝飾的線寬和裝飾與待裝飾文字的間距。304、獲取所述待裝飾文字的當前位置。由于待裝飾文字的位置容易受到前面文字 的影響如在待裝飾文字的前面插入或者刪除文字,改變前面的文字的大小都將影響到待 裝飾文字的當前位置,此時應用在所述待裝飾文字上的裝飾位置也需隨之進行調整,那么 實時獲取所述待裝飾文字的當前位置就可以為裝飾的調整提供一個正確的參考位置。305、按照文字輸入方向分別在所述當前位置的橫向坐標上加上所述寬度方向上 的左側偏移距離、在所述當前位置的縱向坐標上加上所述高度方向上的下側偏移距離得到 所述待裝飾文字在裝飾后文字所占區(qū)域中的位置。例如當文字輸入方向為從左向右時,具 體可以通過分別在所述當前位置的橫向坐標上加上所述裝飾的線寬和裝飾與待裝飾文字 的左間距、在所述當前位置的縱向坐標上加上所述裝飾的線寬和裝飾與待裝飾文字的下間 距得到所述待裝飾文字在裝飾后文字所占區(qū)域中的位置。本步驟可以保證所述待裝飾文字 的位置在添加裝飾之后仍然處于正確的位置上。通過在所述待裝飾文字所占區(qū)域上疊加所述裝飾的線寬和裝飾與待裝飾文字的 間距,并將所述裝飾文字按照相應的所述裝飾的線寬和裝飾與待裝飾文字的間距偏移到在 裝飾后文字所占區(qū)域中的位置??梢员苊猬F(xiàn)有技術中無法在裝飾屬性中設置相應的裝飾的 線寬和裝飾與待裝飾文字的間距而導致的文字和裝飾之間的位置不正確的問題,如在排版 顯示時,沒有設置裝飾與待裝飾文字的間距,如圖5所示,文字的部分區(qū)域被繪制出來的裝 飾所覆蓋。當進行設置裝飾與待裝飾文字的間距之后,如圖6所示,文字與裝飾將以正確的 位置進行顯示。305、在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi)按照所 述裝飾屬性繪制裝飾。通過所述偏移距離將所述待裝飾文字和應用在其上的所述裝飾進行關聯(lián),所述裝 飾后文字所占區(qū)域的大小,會隨著待裝飾文字裝飾前所占區(qū)域大小和所述裝飾屬性中的偏 移距離而改變,并且所述裝飾繪制在所述裝飾后文字所占區(qū)域內(nèi),從而可以解決現(xiàn)有技術 中當待裝飾文字所在區(qū)域的大小或位置發(fā)生改變時,需要大量手工調整相應裝飾大小或位 置的問題,提高了文字裝飾時的效率。同時也解決了現(xiàn)有技術中采用裝飾塊和文字成組的 方法時,無法對裝飾后的文字內(nèi)容進行編輯,在需要進行文字修改時,仍然需要重復執(zhí)行大 量的手工調整操作的問題。本方法中不僅可以設置裝飾與待裝飾文字的間距,還可以通過設置不同的裝飾的 形狀如采用菱形裝飾文字,如圖6所示;采用方形裝飾文字,如圖7所述;采用圓形裝飾文 字,如圖8所示;采用六邊形裝飾文字,如圖9所示;采用心形裝飾文字,如圖10所示;另外 還可以設置雙線形的裝飾,如圖11所示?;蛘咴O置裝飾的線型如通過設置添加花邊裝飾 文字,如圖12所示,還可以設置裝飾的顏色、裝飾的線寬、裝飾的底紋、裝飾的底紋顏色等 屬性來豐富文字的裝飾效果,解決了現(xiàn)有技術中文字裝飾的效果不夠美觀的問題。為實現(xiàn)上述方法本發(fā)明實施例還提供一種文字的裝飾裝置,如圖4所示,該裝置 包括第一獲取單元41、第二獲取單元42、疊加單元43、計算單元44和繪制單元45。其中,第一獲取單元41用于獲取待裝飾文字所占區(qū)域的大小。第二獲取單元42用于從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊的裝飾的線寬和裝飾與 待裝飾文字的間距。所述獲取到的裝飾的線寬和裝飾與待裝飾文字的間距將影響到所述待 裝飾文字添加裝飾之后所占區(qū)域的大小。疊加單元43包括第一疊加模塊43A和第二疊加模塊43B。其中第一疊加模塊 43A用于將所述待裝飾文字所占區(qū)域的寬度加上所述寬度方向上的左側偏移距離和右側偏 移距離得到裝飾后文字所占區(qū)域的寬度。第二疊加模塊4 用于將所述待裝飾文字所占區(qū) 域的高度加上所述高度方向上的上側偏移距離和下側偏移距離得到裝飾后文字所占區(qū)域 的高度。所述裝飾后文字所占區(qū)域為所述裝置進行繪制的區(qū)域,保證所述裝飾繪制在正確 的區(qū)域內(nèi),避免了現(xiàn)有技術中發(fā)生的裝飾覆蓋在待裝飾文字的部分區(qū)域上。計算單元44包括獲取模塊44A和計算模塊44B。其中獲取模塊44A用于獲取所 述待裝飾文字的當前位置。計算模塊44B用于按照文字輸入方向分別在所述當前位置的橫 向坐標上加上所述寬度方向上的左側偏移距離、在所述當前位置的縱向坐標上加上所述高 度方向上的上側偏移距離得到所述待裝飾文字在裝飾后文字所占區(qū)域中的位置。用于根據(jù)所述裝飾的線寬和裝飾與待裝飾文字的間距計算所述待裝飾文字在裝 飾后文字所占區(qū)域中的位置。由于待裝飾文字添加裝飾之后的位置會發(fā)生變化,通過計算 單元44計算出上述待裝飾文字在裝飾后文字所在區(qū)域中的位置,可以保證所述待裝飾文 字的位置在添加裝飾之后仍然處于正確的位置上。然后繪制單元45用于在計算出的位置 上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi)按照所述裝飾屬性繪制裝飾,如按照 設置好的圓形裝飾在裝飾后文字所占區(qū)域內(nèi)繪制圓形。通過從所述裝飾屬性中獲取裝飾的線寬和裝飾與待裝飾文字的間距,可以將所述 待裝飾文字和應用在其上的所述裝飾進行關聯(lián),當待裝飾文字裝飾前所占區(qū)域大小和所述 裝飾的線寬和裝飾與待裝飾文字的間距發(fā)生改變時,所述裝飾后文字所占區(qū)域的大小也會 隨之改變,并且所述裝飾繪制在所述裝飾后文字所占區(qū)域內(nèi),這樣就不用手動調整裝飾的 大小和位置,從而可以解決現(xiàn)有技術中當待裝飾文字所在區(qū)域的大小或位置發(fā)生改變時, 需要大量手工調整相應裝飾大小或位置的問題,提高了文字裝飾時的效率。本發(fā)明實施例主要應用于排版技術領域,通過設置裝飾的線寬和裝飾與待裝飾文 字的間距將待裝飾文字和應用在其上的裝飾相關聯(lián),可以減少大量手工調整裝飾的操作, 提高了裝飾文字的效率。通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明可借 助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳 的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部 分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質中,如計 算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機, 服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。
9
權利要求
1. 一種文字的裝飾方法,其特征在于,包括 獲取待裝飾文字所占區(qū)域的大?。粡膽糜谒龃b飾文字的裝飾屬性中獲取待裝飾文字周邊的偏移距離;將所述待裝飾文字所占區(qū)域的大小加上所述偏移距離得到裝飾后文字所占區(qū)域的大根據(jù)所述偏移距離計算所述待裝飾文字在裝飾后文字所占區(qū)域中的位置;在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi)按照所述裝飾屬 性繪制裝飾。
2.根據(jù)權利要求1所述的文字的裝飾方法,其特征在于,所述裝飾后文字所占區(qū)域的 起始位置與待裝飾文字裝飾前所占區(qū)域的起始位置相同。
3.根據(jù)權利要求1所述的文字的裝飾方法,其特征在于,所述待裝飾文字所占區(qū)域的 大小用寬度和高度來表示;所述待裝飾文字周邊的偏移距離包括寬度方向上的左側偏移距離和右側偏移距離、高 度方向上的上側偏移距離和下側偏移距離。
4.根據(jù)權利要求3所述的文字的裝飾方法,其特征在于,所述將所述待裝飾文字所占 區(qū)域的大小加上所述偏移距離得到裝飾后文字所占區(qū)域的大小包括將所述待裝飾文字所占區(qū)域的寬度加上所述寬度方向上的左側偏移距離和右側偏移 距離得到裝飾后文字所占區(qū)域的寬度;將所述待裝飾文字所占區(qū)域的高度方向加上所述高度方向上的上側偏移距離和下側 偏移距離得到裝飾后文字所占區(qū)域的高度。
5.根據(jù)權利要求1或3所述的文字的裝飾方法,其特征在于,所述根據(jù)所述偏移距離計 算所述待裝飾文字在裝飾后文字所占區(qū)域中的位置包括獲取所述待裝飾文字的當前位置;按照文字輸入方向分別在所述當前位置的橫向坐標上加上所述寬度方向上的左側偏 移距離、在所述當前位置的縱向坐標上加上所述高度方向上的下側偏移距離得到所述待裝 飾文字在裝飾后文字所占區(qū)域中的位置。
6.一種文字的裝飾裝置,其特征在于,包括第一獲取單元,用于獲取待裝飾文字所占區(qū)域的大小;第二獲取單元,用于從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊的偏 移距離;疊加單元,用于將所述待裝飾文字所占區(qū)域的大小加上所述偏移距離得到裝飾后文字 所占區(qū)域的大?。挥嬎銌卧?,用于根據(jù)所述偏移距離計算所述待裝飾文字在裝飾后文字所占區(qū)域中的位置;繪制單元,用于在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi) 按照所述裝飾屬性繪制裝飾。
7.根據(jù)權利要求6所述的文字的裝飾裝置,其特征在于,所述疊加單元包括第一疊加模塊,用于將所述待裝飾文字所占區(qū)域的寬度加上所述寬度方向上的左側偏 移距離和右側偏移距離得到裝飾后文字所占區(qū)域的寬度;第二疊加模塊,用于將所述待裝飾文字所占區(qū)域的高度加上所述高度方向上的上側偏 移距離和下側偏移距離得到裝飾后文字所占區(qū)域的高度。
8.根據(jù)權利要求6所述的文字的裝飾裝置,其特征在于,所述計算單元包括 獲取模塊,用于獲取所述待裝飾文字的當前位置;計算模塊,用于按照文字輸入方向分別在所述當前位置的橫向坐標上加上所述寬度方 向上的左側偏移距離、在所述當前位置的縱向坐標上加上所述高度方向上的下側偏移距離 得到所述待裝飾文字在裝飾后文字所占區(qū)域中的位置。
全文摘要
本發(fā)明公開一種文字的裝飾方法及裝置,涉及排版技術領域,解決了現(xiàn)有技術中在裝飾文字時需要大量手工重復操作的問題。該方法包括獲取待裝飾文字所占區(qū)域的大小;從應用于所述待裝飾文字的裝飾屬性中獲取待裝飾文字周邊的偏移距離;將所述待裝飾文字所占區(qū)域的大小加上所述偏移距離得到裝飾后文字所占區(qū)域的大小;根據(jù)所述偏移距離計算所述待裝飾文字在裝飾后文字所占區(qū)域中的位置;在計算出的位置上記錄所述待裝飾文字,并在裝飾后文字所占區(qū)域內(nèi)按照所述裝飾屬性繪制裝飾。本發(fā)明主要應用于排版技術領域。
文檔編號G06F17/24GK102110084SQ20091024407
公開日2011年6月29日 申請日期2009年12月28日 優(yōu)先權日2009年12月28日
發(fā)明者唐耀珺 申請人:北京北大方正電子有限公司, 北大方正集團有限公司