亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種文字的筆畫(huà)拆分排版方法及系統(tǒng)的制作方法

文檔序號(hào):6585350閱讀:367來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種文字的筆畫(huà)拆分排版方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于排版技術(shù)領(lǐng)域,具體涉及一種文字的筆畫(huà)拆分排版方法及系統(tǒng)。
背景技術(shù)
目前,在排版行業(yè)中,對(duì)文字筆畫(huà)內(nèi)容進(jìn)行排版處理時(shí),絕大多數(shù)筆畫(huà)排版是將文 字轉(zhuǎn)成曲線(xiàn),再把曲線(xiàn)拆分成各筆畫(huà)進(jìn)行排版,文字有多少畫(huà)就得需要手動(dòng)的把文字轉(zhuǎn)曲 多少次、編輯多少次,這種情況常需要排版人員手動(dòng)的對(duì)曲線(xiàn)進(jìn)行相關(guān)調(diào)整,使筆畫(huà)曲線(xiàn)的 大小與文字內(nèi)容相適應(yīng)。以上文字轉(zhuǎn)曲線(xiàn)的排版方法的主要缺點(diǎn)是手動(dòng)轉(zhuǎn)曲線(xiàn)、編輯、調(diào)整費(fèi)時(shí)費(fèi)力,降 低了排版的效率,且后續(xù)的編輯、維護(hù)不方便。

發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的是提供一種文字的筆畫(huà)拆分排版方法 及系統(tǒng),從而解決現(xiàn)有技術(shù)中文字排版費(fèi)時(shí)費(fèi)力的問(wèn)題。為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下一種文字的筆畫(huà)拆分排版方法,包括如 下步驟(1)排入要拆分的文字,根據(jù)給定文字的筆畫(huà)先后順序從給定的字庫(kù)中依次取出 各筆畫(huà)對(duì)應(yīng)的曲線(xiàn);(2)按各筆畫(huà)對(duì)應(yīng)的曲線(xiàn)條數(shù)確定需要構(gòu)造小樣盒子的數(shù)量,把相應(yīng)的拆分方式、 曲線(xiàn)信息寫(xiě)入對(duì)應(yīng)的小樣盒子,在小樣流中插入小樣盒子;(3)根據(jù)小樣盒子提供的信息構(gòu)造大樣盒子,把所設(shè)置的拆分方式、曲線(xiàn)信息寫(xiě)入 大樣盒子;(4)按照所設(shè)置的拆分方式、曲線(xiàn)信息,在版面上對(duì)對(duì)應(yīng)的筆畫(huà)大樣盒子進(jìn)行繪 制。進(jìn)一步,如上所述的文字的筆畫(huà)拆分排版方法,其中,所述的拆分方式包括跟隨 式、筆畫(huà)式、描紅方式。進(jìn)一步,如上所述的文字的筆畫(huà)拆分排版方法,其中,如果拆分方式設(shè)為跟隨式, 則筆畫(huà)在版面上的排版方式按筆畫(huà)順序累計(jì)排版;如果拆分方式設(shè)為筆畫(huà)式,則筆畫(huà)在版 面上的排版方式按筆畫(huà)順序依次對(duì)各筆畫(huà)排版;如果拆分方式設(shè)為描紅方式,則筆畫(huà)在版 面上的排版方式按前景色和背景色的方式把文字筆畫(huà)按筆畫(huà)順序累計(jì)排版。更進(jìn)一步,如上所述的文字的筆畫(huà)拆分排版方法,其中,如果拆分方式設(shè)為跟隨 式,對(duì)于具有N畫(huà)的文字,在步驟(3)中構(gòu)造N個(gè)大樣盒子,第M個(gè)大樣盒子排入該文字的 前M畫(huà),M = 1,…,N。更進(jìn)一步,如上所述的文字的筆畫(huà)拆分排版方法,其中,如果拆分方式設(shè)為筆畫(huà) 式,對(duì)于具有N畫(huà)的文字,在步驟(3)中構(gòu)造N個(gè)大樣盒子,第M個(gè)大樣盒子排入該文字的 第 M 畫(huà),M= 1,...,N。
更進(jìn)一步,如上所述的文字的筆畫(huà)拆分排版方法,其中,如果拆分方式設(shè)為描紅方 式,對(duì)于具有N畫(huà)的文字,在步驟(3)中構(gòu)造N個(gè)大樣盒子,第M個(gè)大樣盒子用前景色排入 該文字的前M畫(huà),用背景色排入該文字的后N-M畫(huà),M= 1,...,N。一種文字的筆畫(huà)拆分排版系統(tǒng),包括文字拆分模塊,用于對(duì)給定文字的筆畫(huà)進(jìn)行拆分,并根據(jù)文字的筆畫(huà)先后順序從 給定的字庫(kù)中依次取出各筆畫(huà)對(duì)應(yīng)的曲線(xiàn);小樣盒子構(gòu)造模塊,用于按各筆畫(huà)對(duì)應(yīng)的曲線(xiàn)條數(shù)確定需要構(gòu)造小樣盒子的數(shù) 量,并把相應(yīng)的拆分方式、曲線(xiàn)信息寫(xiě)入對(duì)應(yīng)的小樣盒子;大樣盒子構(gòu)造模塊,用于排版、構(gòu)造大樣盒子,把所設(shè)置的拆分方式、曲線(xiàn)信息寫(xiě) 入大樣盒子;筆畫(huà)繪制模塊,用于按照所設(shè)置的拆分方式、曲線(xiàn)信息,在版面上對(duì)對(duì)應(yīng)的筆畫(huà)大 樣盒子進(jìn)行繪制。本發(fā)明的有益效果如下本發(fā)明所述的方法和系統(tǒng),使用盒子的方式,通過(guò)從字庫(kù) 取出文字的各筆畫(huà)曲線(xiàn),按跟隨式、筆畫(huà)式或描紅方式,一次性的把筆畫(huà)拆分排版出來(lái),文 字有多少畫(huà)就排多少個(gè)盒子。本發(fā)明能夠迅速地將文字拆分成筆畫(huà),并在版面上排版出來(lái), 解決了現(xiàn)有技術(shù)中拆筆畫(huà)排版費(fèi)時(shí)費(fèi)力的問(wèn)題,可以在排版的過(guò)程中快速、直觀的把所給 文字的筆畫(huà)排出來(lái),且后續(xù)可以方便的像編輯普通文字一樣對(duì)筆畫(huà)進(jìn)行相關(guān)編輯操作。


圖1是筆畫(huà)拆分排版流程圖;圖2是跟隨式筆畫(huà)拆分排版效果示意圖;圖3是跟隨式拆分后對(duì)特定的筆畫(huà)更改字號(hào)的排版效果示意圖;圖4是筆畫(huà)式筆畫(huà)拆分排版效果示意圖;圖5是筆畫(huà)式拆分后對(duì)特定的筆畫(huà)設(shè)置米字格排版效果示意圖;圖6是描紅式筆畫(huà)拆分排版效果示意圖;圖7是描紅式拆分后文字打散排版效果示意圖;圖8為筆畫(huà)拆分排版系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。如圖1所示,一種文字的拆筆畫(huà)排版的方法,包括以下步驟步驟S01,通過(guò)應(yīng)用程序的界面設(shè)置文字的拆分方式及相關(guān)參數(shù)。拆分方式包括跟 隨式、筆畫(huà)式、描紅方式,相關(guān)參數(shù)包括前景色、背景色、字號(hào)等,這些參數(shù)可以根據(jù)實(shí)際排 版需要適當(dāng)?shù)臄U(kuò)充。步驟S02,選中需要進(jìn)行排版的文字。步驟S03,對(duì)選中的文字進(jìn)行拆分,分為若干個(gè)單獨(dú)的筆畫(huà)。步驟S04,從給定的字庫(kù)中取出各筆畫(huà)曲線(xiàn),文字有多少畫(huà)就取出多少條曲線(xiàn),且 曲線(xiàn)的順序按筆畫(huà)的先后順序排序。本發(fā)明所使用的字庫(kù)的字體輪廓是按曲線(xiàn)方式描繪 的,對(duì)應(yīng)字的每一畫(huà)是一條封閉的曲線(xiàn),字有多少畫(huà)就有多少條封閉曲線(xiàn),存在于字庫(kù)之中,最后取出轉(zhuǎn)成貝賽爾曲線(xiàn)進(jìn)行繪制。步驟S05,按各筆畫(huà)對(duì)應(yīng)的曲線(xiàn)條數(shù)決定要構(gòu)造幾個(gè)小樣盒子。小樣是在排版之 前的、未經(jīng)過(guò)排版處理的內(nèi)容,如一段文字流,小樣盒子即是在小樣中使用的一種內(nèi)容封裝 體。步驟S06,把相應(yīng)的拆分方式、曲線(xiàn)信息寫(xiě)入對(duì)應(yīng)的小樣盒子。曲線(xiàn)信息是具體根 據(jù)用戶(hù)的設(shè)置來(lái)決定的,如拆分方式設(shè)置為跟隨式,則在盒子中把本盒子要準(zhǔn)備繪制哪幾 畫(huà)記錄下來(lái),以及使用的前景色、背景色、字號(hào)等等信息。步驟S07,在小樣流中插入小樣盒子。步驟S08,構(gòu)造大樣盒子。大樣是小樣經(jīng)過(guò)排版處理后,可以直接顯示在版面的內(nèi) 容,如版面上顯示的一行文字,大樣盒子即是在大樣中使用的一種內(nèi)容封裝體?!按髽雍凶印?在構(gòu)造的時(shí)候會(huì)根據(jù)“小樣盒子”提供的信息取出筆畫(huà)曲線(xiàn)保存起來(lái),以及描述如何在版面 上顯不。步驟S09,在構(gòu)造大樣盒子時(shí)把所設(shè)置的拆分方式、曲線(xiàn)信息寫(xiě)入大樣盒子。步驟S10,按所設(shè)置的拆分方式、曲線(xiàn)信息在版面上對(duì)對(duì)應(yīng)的筆畫(huà)大樣盒子進(jìn)行繪 制。本發(fā)明在小樣和大樣中都引入了盒子的概念,盒子是一個(gè)內(nèi)容封裝體,把一些相 關(guān)聯(lián)的內(nèi)容封裝到一起,使用時(shí)把這個(gè)封裝體當(dāng)成一個(gè)整體對(duì)待,如對(duì)于筆畫(huà),把多條筆畫(huà) 曲線(xiàn)放在同一個(gè)盒子里統(tǒng)一處理,以后可以像處理一個(gè)字符一樣的對(duì)筆畫(huà)盒子進(jìn)行相關(guān)排 版操作,如占位、選取。小樣盒子用于構(gòu)成小樣流中的各個(gè)筆畫(huà),大樣盒子用于構(gòu)成大樣排 版中的各個(gè)筆畫(huà)。如果拆分方式設(shè)為跟隨式,則筆畫(huà)在版面上的排版方式按筆畫(huà)順序累計(jì)排版,例 如如果所給文字共有3畫(huà),則會(huì)排3個(gè)盒子(小樣盒子或大樣盒子),第一個(gè)盒子排第一
畫(huà),第二個(gè)盒子排第一、二畫(huà),第三個(gè)盒子排第一、二、三畫(huà)。本實(shí)施例中設(shè)置跟隨式拆分排版方式是這樣實(shí)現(xiàn)的,首先按順序獲取該字的所有 筆畫(huà)曲線(xiàn),再根據(jù)當(dāng)前盒子繪制的是哪一畫(huà)或哪幾畫(huà)取得對(duì)應(yīng)的筆畫(huà)曲線(xiàn),然后根據(jù)所設(shè) 置的前景色在版面上繪制該盒子。如圖2所示,跟隨式筆畫(huà)拆分排版效果示意圖,就是處理流程圖1中的跟隨式繪制 方式結(jié)果。如果拆分方式設(shè)為筆畫(huà)式,則筆畫(huà)在版面上的排版方式按筆畫(huà)順序排版各筆畫(huà), 例如如果所給文字共有3畫(huà),則會(huì)排3個(gè)盒子(小樣盒子或大樣盒子),第一個(gè)盒子排第 一畫(huà),第二個(gè)盒子排第二畫(huà),第三個(gè)盒子排第三畫(huà)。本實(shí)施例中設(shè)置筆畫(huà)式拆分排版方式是這樣實(shí)現(xiàn)的,首先按順序獲取該字的所有 筆畫(huà)曲線(xiàn),再根據(jù)當(dāng)前盒子繪制的是哪一畫(huà)取得對(duì)應(yīng)的筆畫(huà)曲線(xiàn),然后根據(jù)所設(shè)置的前景 色在版面上繪制該盒子。如圖4所示,是筆畫(huà)式筆畫(huà)拆分排版效果示意圖,就是處理流程圖1中的筆畫(huà)式繪 制方式結(jié)果。如果拆分方式設(shè)為描紅方式,則筆畫(huà)在版面上的排版方式按前景色和背景色的方 式把文字筆畫(huà)按筆畫(huà)順序累計(jì)排版出來(lái),例如如果所給文字共有3畫(huà),則會(huì)排3個(gè)盒子 (小樣盒子或大樣盒子),第一個(gè)盒子用前景色排第一畫(huà),用背景色排第二、三畫(huà);第二個(gè)盒
5子用前景色排第一、二畫(huà),用背景色排第三畫(huà);第三個(gè)盒子用前景色排第一、二、三畫(huà)。本實(shí)施例中設(shè)置描紅方式拆分排版方式是這樣實(shí)現(xiàn)的,首先按順序獲取該字的所 有筆畫(huà)曲線(xiàn),再根據(jù)當(dāng)前盒子繪制的是哪一畫(huà)或哪幾畫(huà)取得對(duì)應(yīng)的筆畫(huà)曲線(xiàn),然后根據(jù)所 設(shè)置的前景色在版面上繪制對(duì)應(yīng)的筆畫(huà)曲線(xiàn),根據(jù)所設(shè)置的背景色在版面上繪制剩下的筆 畫(huà)曲線(xiàn)。如圖6所示,是描紅式筆畫(huà)拆分排版效果示意圖,就是處理流程圖1中的描紅式繪 制方式結(jié)果。為使本發(fā)明具有更好的效果,在排筆畫(huà)時(shí),根據(jù)所給的文字的字體字號(hào)等屬性,也 一致的把當(dāng)前的文字屬性設(shè)置到筆畫(huà)中來(lái),或單獨(dú)給筆畫(huà)設(shè)排版屬性,同時(shí)還可以更改筆 畫(huà)的前景色或背景色,使筆畫(huà)排版更清晰、更美觀。如圖3所示,是跟隨式拆分后對(duì)特定的筆畫(huà)更改字號(hào)的排版效果示意圖;如圖5所 示,是筆畫(huà)式拆分后對(duì)特定的筆畫(huà)設(shè)置米字格排版效果示意圖;如圖7所示,是描紅式拆分 后文字打散排版效果示意圖。如圖8所示,實(shí)現(xiàn)上述文字的筆畫(huà)拆分排版方法的系統(tǒng),包括文字拆分模塊,用于對(duì)給定文字的筆畫(huà)進(jìn)行拆分,并根據(jù)文字的筆畫(huà)先后順序從 給定的字庫(kù)中依次取出各筆畫(huà)對(duì)應(yīng)的曲線(xiàn);小樣盒子構(gòu)造模塊,用于按各筆畫(huà)對(duì)應(yīng)的曲線(xiàn)條數(shù)確定需要構(gòu)造小樣盒子的數(shù) 量,并把相應(yīng)的拆分方式、曲線(xiàn)信息寫(xiě)入對(duì)應(yīng)的小樣盒子;大樣盒子構(gòu)造模塊,用于排版、構(gòu)造大樣盒子,把所設(shè)置的拆分方式、曲線(xiàn)信息寫(xiě) 入大樣盒子;筆畫(huà)繪制模塊,用于按照所設(shè)置的拆分方式、曲線(xiàn)信息,在版面上對(duì)對(duì)應(yīng)的筆畫(huà)大 樣盒子進(jìn)行繪制。以上所述僅為本發(fā)明的一個(gè)實(shí)施例而已,并不用以限制本發(fā)明,這些說(shuō)明和實(shí)施 例僅作為例子來(lái)考慮,它們都屬于由所附權(quán)利要求所指示的本發(fā)明的保護(hù)范圍和精神之 內(nèi)。
權(quán)利要求
1.一種文字的筆畫(huà)拆分排版方法,包括如下步驟(1)排入要拆分的文字,根據(jù)給定文字的筆畫(huà)先后順序從給定的字庫(kù)中依次取出各筆 畫(huà)對(duì)應(yīng)的曲線(xiàn);(2)按各筆畫(huà)對(duì)應(yīng)的曲線(xiàn)條數(shù)確定需要構(gòu)造小樣盒子的數(shù)量,把相應(yīng)的拆分方式、曲線(xiàn) 信息寫(xiě)入對(duì)應(yīng)的小樣盒子,在小樣流中插入小樣盒子;(3)根據(jù)小樣盒子提供的信息構(gòu)造大樣盒子,把所設(shè)置的拆分方式、曲線(xiàn)信息寫(xiě)入大樣.品.了 (4)按照所設(shè)置的拆分方式、曲線(xiàn)信息,在版面上對(duì)對(duì)應(yīng)的筆畫(huà)大樣盒子進(jìn)行繪制。
2.如權(quán)利要求1所述的文字的筆畫(huà)拆分排版方法,其特征在于所述的拆分方式包括 跟隨式、筆畫(huà)式、描紅方式。
3.如權(quán)利要求2所述的文字的筆畫(huà)拆分排版方法,其特征在于如果拆分方式設(shè)為跟 隨式,則筆畫(huà)在版面上的排版方式按筆畫(huà)順序累計(jì)排版。
4.如權(quán)利要求3所述的文字的筆畫(huà)拆分排版方法,其特征在于如果拆分方式設(shè)為跟 隨式,對(duì)于具有N畫(huà)的文字,在步驟(3)中構(gòu)造N個(gè)大樣盒子,第M個(gè)大樣盒子排入該文字 的前 M 畫(huà),M= 1,...,N。
5.如權(quán)利要求2所述的文字的筆畫(huà)拆分排版方法,其特征在于如果拆分方式設(shè)為筆 畫(huà)式,則筆畫(huà)在版面上的排版方式按筆畫(huà)順序依次對(duì)各筆畫(huà)排版。
6.如權(quán)利要求5所述的文字的筆畫(huà)拆分排版方法,其特征在于如果拆分方式設(shè)為筆 畫(huà)式,對(duì)于具有N畫(huà)的文字,在步驟(3)中構(gòu)造N個(gè)大樣盒子,第M個(gè)大樣盒子排入該文字 的第 M 畫(huà),M= 1,...,N。
7.如權(quán)利要求2所述的文字的筆畫(huà)拆分排版方法,其特征在于如果拆分方式設(shè)為描 紅方式,則筆畫(huà)在版面上的排版方式按前景色和背景色的方式把文字筆畫(huà)按筆畫(huà)順序累計(jì) 排版。
8.如權(quán)利要求7所述的文字的筆畫(huà)拆分排版方法,其特征在于如果拆分方式設(shè)為描 紅方式,對(duì)于具有N畫(huà)的文字,在步驟(3)中構(gòu)造N個(gè)大樣盒子,第M個(gè)大樣盒子用前景色 排入該文字的前M畫(huà),用背景色排入該文字的后N-M畫(huà),M = 1,...,N。
9.一種文字的筆畫(huà)拆分排版系統(tǒng),包括文字拆分模塊,用于對(duì)給定文字的筆畫(huà)進(jìn)行拆分,并根據(jù)文字的筆畫(huà)先后順序從給定 的字庫(kù)中依次取出各筆畫(huà)對(duì)應(yīng)的曲線(xiàn);小樣盒子構(gòu)造模塊,用于按各筆畫(huà)對(duì)應(yīng)的曲線(xiàn)條數(shù)確定需要構(gòu)造小樣盒子的數(shù)量,并 把相應(yīng)的拆分方式、曲線(xiàn)信息寫(xiě)入對(duì)應(yīng)的小樣盒子;大樣盒子構(gòu)造模塊,用于排版、構(gòu)造大樣盒子,把所設(shè)置的拆分方式、曲線(xiàn)信息寫(xiě)入大 樣盒子;筆畫(huà)繪制模塊,用于按照所設(shè)置的拆分方式、曲線(xiàn)信息,在版面上對(duì)對(duì)應(yīng)的筆畫(huà)大樣盒 子進(jìn)行繪制。
全文摘要
本發(fā)明涉及一種文字的筆畫(huà)拆分排版方法及系統(tǒng),屬于排版技術(shù)領(lǐng)域?,F(xiàn)有技術(shù)中,對(duì)文字筆畫(huà)的排版一般都是通過(guò)把文字轉(zhuǎn)成曲線(xiàn)后進(jìn)行編輯的方式,文字有多少畫(huà)就得需要手動(dòng)的把文字轉(zhuǎn)曲多少次、編輯多少次,效率低下、且后期制作、維護(hù)麻煩。本發(fā)明所述的方法,使用盒子的方式,通過(guò)字庫(kù)取出文字的各筆畫(huà)曲線(xiàn),按跟隨式、筆畫(huà)式或描紅方式,一次性的把筆畫(huà)拆分排版出來(lái),文字有多少畫(huà)就排多少個(gè)盒子。采用本發(fā)明所述的方法,可以在排版的過(guò)程中快速、直觀的把所給文字的筆畫(huà)排出來(lái),且后續(xù)可以方便的像編輯普通文字一樣對(duì)筆畫(huà)進(jìn)行相關(guān)編輯操作。
文檔編號(hào)G06F17/25GK102103593SQ20091024362
公開(kāi)日2011年6月22日 申請(qǐng)日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者梅林 , 蘇舜, 陳福偉 申請(qǐng)人:北京北大方正電子有限公司, 北大方正集團(tuán)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1