欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

繪制符號(hào)花邊的方法和裝置的制作方法

文檔序號(hào):6471784閱讀:404來源:國知局
專利名稱:繪制符號(hào)花邊的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及排版處理技術(shù)領(lǐng)域,具體涉及一種繪制符號(hào)花邊的方法和裝置。
背景技術(shù)
在平面設(shè)計(jì)、廣告制作、商業(yè)印刷、排版等領(lǐng)域,經(jīng)常為了豐富版面藝術(shù) 效果,使用字符花邊的功能,即在頁邊或圖案邊緣,添加一圈字符,做成花邊的 效果。
在實(shí)現(xiàn)上述添加字符花邊的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下
問題
目前一般軟件還不能提供字符花邊的功能,實(shí)現(xiàn)字符花邊效果主要通過手 工調(diào)整字符位置實(shí)現(xiàn),使用很不方便,且字符間的相對(duì)位置很難保持一致,影 響整體效果。

發(fā)明內(nèi)容
為了解決手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差 的問題,本發(fā)明的實(shí)施例提供了 一種繪制字符花邊的方法。 一種繪制字符花邊的方法,包括 在版面上設(shè)置基線; 以該基線為標(biāo)準(zhǔn),自動(dòng)繪制花邊。 本發(fā)明的實(shí)施例還提供一種繪制符號(hào)花邊的裝置。 一種繪制符號(hào)花邊的裝置,包括 基線設(shè)置模塊,用于在版面上設(shè)置基線;
花邊繪制模塊,用于以所述基線設(shè)置模塊設(shè)置的基線為標(biāo)準(zhǔn),自動(dòng)繪制花邊。
本發(fā)明的實(shí)施例提供的繪制符號(hào)花邊的方法和裝置,首先設(shè)置基線,然后 自動(dòng)根據(jù)所述基線的位置自動(dòng)繪制符號(hào)花邊,具體為根據(jù)相鄰的兩段基線段的 連接是否平滑來確定繪制花邊的起止位置和符號(hào)間隔,然后繪制符號(hào)花邊。解 決了手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題。


圖1為本發(fā)明的實(shí)施例一提供的一種繪制符號(hào)花邊的方法流程圖2為本發(fā)明的實(shí)施例二提供的一種繪制符號(hào)花邊的方法流程圖3為本發(fā)明的實(shí)施例二中的基線形狀示意圖4為本發(fā)明的實(shí)施例二中繪制得到的符號(hào)花邊的示意圖5為本發(fā)明的實(shí)施例三提供的一種繪制符號(hào)花邊的方法流程圖6為本發(fā)明的實(shí)施例三中的基線形狀示意圖7為本發(fā)明的實(shí)施例三中繪制得到的符號(hào)花邊的示意圖8為本發(fā)明的實(shí)施例四提供的一種繪制符號(hào)花邊的方法流程圖9為本發(fā)明的實(shí)施例四中的基線形狀示意圖10為本發(fā)明的實(shí)施例四中繪制得到的符號(hào)花邊的示意圖11為本發(fā)明的實(shí)施例五提供的一種繪制符號(hào)花邊的方法流程圖12為本發(fā)明的實(shí)施例五中的基線形狀示意圖13為本發(fā)明的實(shí)施例五中繪制得到的符號(hào)花邊的示意圖14為本發(fā)明的實(shí)施例提供的一種繪制符號(hào)花邊的裝置的結(jié)構(gòu)示意圖15為圖14中的花邊繪制模塊的內(nèi)部結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了解決手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題,本發(fā)明的實(shí)施例提供了 一種繪制符號(hào)花邊的方法。
本發(fā)明實(shí)施例一提供的一種繪制符號(hào)花邊的方法,如圖1所示,包括
步驟IOI、在版面上設(shè)置基線;
步驟102、以該基線為標(biāo)準(zhǔn),自動(dòng)繪制花邊。
本發(fā)明的實(shí)施例提供的繪制符號(hào)花邊的方法和裝置,首先設(shè)置基線,然后 自動(dòng)根據(jù)所述基線的位置自動(dòng)繪制符號(hào)花邊,具體為根據(jù)相鄰的兩段基線段的 連接是否平滑來確定繪制花邊的起止位置和符號(hào)間隔,然后繪制符號(hào)花邊。解 決了手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題。
下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例二提供的一種繪制符號(hào)花邊的方法進(jìn)行 介紹,所述繪制符號(hào)花邊的方法包括
如圖2所示,步驟201、在版面上設(shè)置基線;
本步驟中,由人工輸入基線位置,具體為輸入基線的信息;所述基線包括 直接、折線和曲線;對(duì)于折線,基線數(shù)據(jù)是由一些節(jié)點(diǎn)組成的;對(duì)于曲線,基 線數(shù)據(jù)是由一些節(jié)點(diǎn)和控制點(diǎn)組成。節(jié)點(diǎn)在折線中是各直線段的端點(diǎn),在曲線 中是各曲線段的端點(diǎn)??刂泣c(diǎn)是描述曲線中各曲線段弧度的信息點(diǎn)。
本發(fā)明實(shí)施例中,所述基線為一條直線。
步驟202、輸入花邊^(qū)f吏用的符號(hào);
本步驟中,由人工輸入花邊使用的符號(hào),所述符號(hào)可以是字符,也可以是 特殊符號(hào)。例如,輸入字符A,設(shè)定字體為Dotum,字號(hào)為三號(hào)。 步驟203、確定當(dāng)前基線段;
本步驟中,以所述基線上有三個(gè)節(jié)點(diǎn)為例,如圖3所示,分別為節(jié)點(diǎn)l、節(jié) 點(diǎn)2和節(jié)點(diǎn)3;選擇節(jié)點(diǎn)2和節(jié)點(diǎn)3分別為起點(diǎn)和終點(diǎn),確定當(dāng)前基線段;由節(jié) 點(diǎn)1和節(jié)點(diǎn)2確定前一基線段。步驟204、判斷連接是否光滑;
本步驟中,判斷所述當(dāng)前基線段與所述前一基線段的連接是否光滑,判定 準(zhǔn)則具體為
判斷所述當(dāng)前基線段與所述前一基線段的連接角角度,所述連接角以所述 當(dāng)前基線段與所述前一基線段的交點(diǎn)為頂點(diǎn),該頂點(diǎn)即為所述當(dāng)前基線段的起 點(diǎn),或所述前一基線段的終點(diǎn);當(dāng)所述連接角角度為180時(shí),則所述當(dāng)前基線 段與所述前一基線段的連接光滑;當(dāng)所述夾角角度不是180時(shí),則所述當(dāng)前基 線段與所述前一基線段的連接不光滑;
如果所述當(dāng)前基線段為所述基線的第一段基線段,則判定所述當(dāng)前基線段 與所述前一基線段的連接不光滑。
當(dāng)所述當(dāng)前基線段與所述前一基線段均為直線段時(shí),所述連接角為所述當(dāng) 前基線段與所述前一基線段的夾角;或者,
當(dāng)所述當(dāng)前基線段與所述前一基線段均為曲線段時(shí),所述連接角為所述當(dāng) 前基線段的前控制線與所述前一基線段的后控制線的夾角;所述當(dāng)前基線段的 前控制線,具體為所述當(dāng)前基線段在所述交點(diǎn)的切線;所述前一基線段的后控 制線,具體為所述前一基線段在所述交點(diǎn)的切線;或者,
當(dāng)所述當(dāng)前基線段為直線段,所述前一基線段為曲線段時(shí),所述連接角為 所述當(dāng)前基線段與所述前一基線段的后控制線的夾角;或者,
當(dāng)所述當(dāng)前基線段為曲線段,所述前一基線段為直線段時(shí),所述連接角為 所述當(dāng)前基線段的前控制線與所述前一基線段的夾角。
本發(fā)明實(shí)施例中的所述當(dāng)前基線段與所述前一基線段均為直線段,且在同 一直線上,故認(rèn)為連接平滑。
步驟205、確定在所述當(dāng)前基線段上繪制符號(hào)花邊的起止位置;本步驟中,根據(jù)步驟204對(duì)連接是否平滑的判斷結(jié)果,確定繪制符號(hào)花邊 的起始位置,確定所述起始位置的方法具體為如果所述連接光滑,則在所述 當(dāng)前基線段上繪制符號(hào)花邊的起始位置,為當(dāng)前基線段的起點(diǎn)向前延伸半個(gè)符 號(hào)寬度的位置;
如果所述連接不光滑,則在所述當(dāng)前基線段上繪制符號(hào)花邊的起始位置, 為當(dāng)前基線段的起點(diǎn)。
本發(fā)明實(shí)施例中的當(dāng)前基線段與前一基線段的連接平滑,故繪制符號(hào)花邊 的起始位置,為當(dāng)前基線段的起點(diǎn),即節(jié)點(diǎn)2,向后延伸半個(gè)符號(hào)寬度的位置。
確定完繪制符號(hào)花邊的起始位置后,還需要確定繪制符號(hào)花邊的終止位置, 確定所述終止位置的方法具體為
如果所述當(dāng)前基線段是所述基線的最后一段基線段,則在所述當(dāng)前基線段 上繪制符號(hào)花邊的終止點(diǎn),為所述當(dāng)前基線段的終點(diǎn);
如果所述當(dāng)前基線段不是所述基線的最后一段基線段,則在所述當(dāng)前基線 段上繪制符號(hào)花邊的終止點(diǎn),為所述當(dāng)前基線段的終點(diǎn)向后延伸半個(gè)符號(hào)寬度 的位置。
本發(fā)明實(shí)施例中的當(dāng)前基線段為所述基線的最后一段基線段,故以當(dāng)前基 線段的終點(diǎn),即節(jié)點(diǎn)3,為繪制符號(hào)花邊的終止點(diǎn)。
步驟206、根據(jù)起止位置與符號(hào)寬度,計(jì)算符號(hào)間隔;
本步驟中,根據(jù)步驟205得到的繪制符號(hào)花邊的起止位置和步驟202設(shè)置 的字體字號(hào)確定的符號(hào)寬度,計(jì)算符號(hào)間隔,所述符號(hào)間隔為兩個(gè)相鄰符號(hào)中 心之間的基線長度。
一般情況下,所述符號(hào)間隔與字寬相同,也可以由人工設(shè)置符號(hào)間隔范圍 或在當(dāng)前基線段上插入的符號(hào)數(shù),由系統(tǒng)根據(jù)所述人工設(shè)置的范圍或在當(dāng)前基線段上插入的符號(hào)數(shù)進(jìn)一步計(jì)算,得到符號(hào)間隔。
步驟207、在基線段上填入符號(hào);
本步驟中,根據(jù)所述起止位置和符號(hào)間隔,在所述基線段上填入符號(hào),符 號(hào)中心在所述基線上,符號(hào)豎直中心線與所述基線垂直。示。
以節(jié)點(diǎn)1和節(jié)點(diǎn)2確定的基線段為當(dāng)前基線段,為所述當(dāng)前基線段繪制符 號(hào)花邊的過程與上述過程無異,不再贅述。
本發(fā)明的實(shí)施例提供的繪制符號(hào)花邊的方法和裝置,首先設(shè)置基線,然后 自動(dòng)根據(jù)所述基線的位置自動(dòng)繪制符號(hào)花邊,具體為根據(jù)相鄰的兩段基線段的 連接是否平滑來確定繪制花邊的起止位置和符號(hào)間隔,然后繪制符號(hào)花邊。解 決了手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題。
下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例三提供的一種繪制符號(hào)花邊的方法進(jìn)行 介紹,所述繪制符號(hào)花邊的方法包括
如圖5所示,步驟501、在版面上設(shè)置基線;
本步驟中,由人工輸入基線位置,具體為輸入基線信息;如節(jié)點(diǎn)位置,曲 線弧度等。本發(fā)明實(shí)施例中,所述基線為一條圓弧。 步驟502、輸入花邊使用的符號(hào);
本步驟中,由人工輸入花邊使用的符號(hào),所述符號(hào)可以是字符,也可以是 特殊符號(hào)。例如,輸入字符A,設(shè)定字體為Dotum,字號(hào)為三號(hào)。 步驟503、確定當(dāng)前基線段;
本步驟中,以所述基線上有三個(gè)節(jié)點(diǎn)為例,如圖6所示,分別為節(jié)點(diǎn)l、節(jié) 點(diǎn)2和節(jié)點(diǎn)3;選擇節(jié)點(diǎn)2和節(jié)點(diǎn)3分別為起點(diǎn)和終點(diǎn),確定當(dāng)前基線段;由節(jié)點(diǎn)1和節(jié)點(diǎn)2確定前一基線段。 步驟504、判斷連接是否光滑;
本步驟中,判斷所述當(dāng)前基線段與所述前一基線段的連接是否光滑,判定 準(zhǔn)則與本發(fā)明實(shí)施例二中所述判定準(zhǔn)則相同。
本發(fā)明實(shí)施例中的所述當(dāng)前基線段與所述前一基線段均為曲線段,前一基 線段的后控制線為前一基線段在節(jié)點(diǎn)2的切線;當(dāng)前基線段的前控制線為當(dāng)前 基線段在節(jié)點(diǎn)2的切線。因本發(fā)明實(shí)施例的基線為一段圓弧,故所述前一基線 段的后控制線與所述當(dāng)前基線段的前控制線夾角為180度,認(rèn)為連接平滑。
步驟505、確定在所述當(dāng)前基線段上繪制符號(hào)花邊的起止位置;
本步驟中,根據(jù)步驟504對(duì)連接是否平滑的判斷結(jié)果,確定繪制符號(hào)花邊 的起始位置,確定所述起始位置的方法與本發(fā)明的實(shí)施例二中所述方法相同。
本發(fā)明實(shí)施例中的當(dāng)前基線段與前一基線段的連接平滑,故繪制符號(hào)花邊 的起始位置,為當(dāng)前基線段的起點(diǎn),即節(jié)點(diǎn)2,向后延伸半個(gè)符號(hào)寬度的位置。
確定完繪制符號(hào)花邊的起始位置后,還需要確定繪制符號(hào)花邊的終止位置, 確定所述終止位置的方法與本發(fā)明的實(shí)施例二中的方法相同。
本發(fā)明實(shí)施例中的當(dāng)前基線段為所述基線的最后一段基線段,故以當(dāng)前基 線段的終點(diǎn),即節(jié)點(diǎn)3,為繪制符號(hào)花邊的終止點(diǎn)。
步驟506、根據(jù)起止位置與符號(hào)寬度,計(jì)算符號(hào)間隔;
本步驟中,根據(jù)步驟505得到的繪制符號(hào)花邊的起止位置和步驟502設(shè)置 的字體字號(hào)確定的符號(hào)寬度,計(jì)算符號(hào)間隔,所述符號(hào)間隔為兩個(gè)相鄰符號(hào)中 心之間的基線長度。
一般情況下,所述符號(hào)間隔與字寬相同,也可以由人工設(shè)置符號(hào)間隔范圍 或在當(dāng)前基線段上插入的符號(hào)數(shù),由系統(tǒng)根據(jù)所述人工設(shè)置的范圍或在當(dāng)前基線段上插入的符號(hào)數(shù)進(jìn)一步計(jì)算,得到符號(hào)間隔。
步驟507、在基線段上填入符號(hào);
本步驟中,根據(jù)所述起止位置和符號(hào)間隔,在所述基線段上填入符號(hào),符 號(hào)中心在所述基線上,符號(hào)豎直中心線與所述基線垂直。
使用本發(fā)明實(shí)施例提供的繪制符號(hào)花邊的方法繪制完的符號(hào)花邊如圖7所示。
以節(jié)點(diǎn)1和節(jié)點(diǎn)2確定的基線段為當(dāng)前基線段,為所述當(dāng)前基線段繪制符 號(hào)花邊的過程與上述過程無異,不再贅述。
本發(fā)明的實(shí)施例提供的繪制符號(hào)花邊的方法和裝置,首先設(shè)置基線,然后 自動(dòng)根據(jù)所述基線的位置自動(dòng)繪制符號(hào)花邊,具體為根據(jù)相鄰的兩段基線段的 連接是否平滑來確定繪制花邊的起止位置和符號(hào)間隔,然后繪制符號(hào)花邊。解 決了手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題。
下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例四提供的一種繪制符號(hào)花邊的方法進(jìn)行 介紹,所述繪制符號(hào)花邊的方法包括
如圖8所示,步驟801、在版面上設(shè)置基線;
本步驟中,由人工輸入基線位置,具體為輸入基線信息;如節(jié)點(diǎn)位置,曲 線弧度等。本發(fā)明實(shí)施例中,所述基線為一條折線,該折線由兩條直線段組成, 兩點(diǎn)直線段有一共同端點(diǎn),兩直線段在該端點(diǎn)處有一 90度夾角。
步驟802、輸入花邊使用的符號(hào);
本步驟中,由人工輸入花邊使用的符號(hào),所述符號(hào)可以是字符,也可以是 特殊符號(hào)。例如,輸入字符A,設(shè)定字體為Dotum,字號(hào)為三號(hào)。 步驟803、確定當(dāng)前基線段;
本步驟中,以所述基線上有三個(gè)節(jié)點(diǎn)為例,如圖9所示,分別為節(jié)點(diǎn)l、節(jié)點(diǎn)2和節(jié)點(diǎn)3;選擇節(jié)點(diǎn)2和節(jié)點(diǎn)3分別為起點(diǎn)和終點(diǎn),確定當(dāng)前基線段;由節(jié) 點(diǎn)1和節(jié)點(diǎn)2確定前一基線段。 步驟804、判斷連接是否光滑;
本步驟中,判斷所述當(dāng)前基線段與所述前一基線段的連接是否光滑,判定 準(zhǔn)則與本發(fā)明的實(shí)施例一 中的判定準(zhǔn)則相同。
本發(fā)明實(shí)施例中的所述當(dāng)前基線段與所述前一基線段均為直線段,且夾角 為90度,故認(rèn)為連接不平滑。
步驟805、確定在所述當(dāng)前基線段上繪制符號(hào)花邊的起止位置;
本步驟中,根據(jù)步驟804對(duì)連接是否平滑的判斷結(jié)果,確定繪制符號(hào)花邊 的起始位置,確定所述起始位置的方法與本發(fā)明的實(shí)施例二中的方法相同。
本發(fā)明實(shí)施例中的當(dāng)前基線段與前一基線段的連接不平滑,故繪制符號(hào)花 邊的起始位置,為當(dāng)前基線段的起點(diǎn),即節(jié)點(diǎn)2。
確定完繪制符號(hào)花邊的起始位置后,還需要確定繪制符號(hào)花邊的終止位置, 確定所述終止位置的方法與本發(fā)明的實(shí)施例二中的方法相同。
本發(fā)明實(shí)施例中的當(dāng)前基線段為所述基線的最后一段基線段,故以當(dāng)前基 線段的終點(diǎn),即節(jié)點(diǎn)3,為繪制符號(hào)花邊的終止點(diǎn)。
步驟806、根據(jù)起止位置與符號(hào)寬度,計(jì)算符號(hào)間隔;
本步驟中,根據(jù)步驟805得到的繪制符號(hào)花邊的起止位置和步驟802設(shè)置 的字體字號(hào)確定的符號(hào)寬度,計(jì)算符號(hào)間隔,所述符號(hào)間隔為兩個(gè)相鄰符號(hào)中 心之間的基線長度。
一般情況下,所述符號(hào)間隔與字寬相同,也可以由人工設(shè)置符號(hào)間隔范圍 或在當(dāng)前基線段上插入的符號(hào)數(shù),由系統(tǒng)根據(jù)所述人工設(shè)置的范圍或在當(dāng)前基 線段上插入的符號(hào)數(shù)進(jìn)一步計(jì)算,得到符號(hào)間隔。
13步驟807、在基線段上填入符號(hào);
本步驟中,根據(jù)所述起止位置和符號(hào)間隔,在所述基線段上填入符號(hào),符 號(hào)中心在所述基線上,符號(hào)豎直中心線與所述基線垂直。
使用本發(fā)明實(shí)施例提供的繪制符號(hào)花邊的方法繪制完的符號(hào)花邊如圖10所示。
以節(jié)點(diǎn)1和節(jié)點(diǎn)2確定的基線段為當(dāng)前基線段,為所述當(dāng)前基線段繪制符 號(hào)花邊的過程與上述過程無異,不再贅述。
本發(fā)明的實(shí)施例提供的繪制符號(hào)花邊的方法,首先設(shè)置基線,然后自動(dòng)根 據(jù)所述基線的位置繪制符號(hào)花邊,具體為根據(jù)相鄰的兩段基線段的連接是否平 滑來確定填入花邊的起止位置和符號(hào)間隔,然后填入符號(hào)。解決了手工調(diào)整字 符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題。
下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例五提供的一種繪制符號(hào)花邊的方法進(jìn)行 介紹,所述繪制符號(hào)花邊的方法包括
如圖11所示,步驟IIOI、在版面上設(shè)置基線;
本步驟中,由人工輸入基線位置,具體為輸入基線信息;如節(jié)點(diǎn)位置,曲 線弧度等。本發(fā)明實(shí)施例中,所述基線為一條曲線,該曲線由兩條互成90度夾 角的直線段及一條圓弧組成,如圖12所示。
步驟1102、輸入花邊使用的符號(hào);
本步驟中,由人工輸入花邊使用的符號(hào),所述符號(hào)可以是字符,也可以是 特殊符號(hào)。例如,輸入字符A,設(shè)定字體為Dotum,字號(hào)為三號(hào)。 步驟1103、確定當(dāng)前基線段;
本步驟中,以所述基線上有三個(gè)節(jié)點(diǎn)為例,如圖12所示,分別為節(jié)點(diǎn)1、 節(jié)點(diǎn)2、節(jié)點(diǎn)3和節(jié)點(diǎn)4;選擇節(jié)點(diǎn)2和節(jié)點(diǎn)3分別為起點(diǎn)和終點(diǎn),確定當(dāng)前基線段;由節(jié)點(diǎn)1和節(jié)點(diǎn)2確定前一基線段。 步驟1104、判斷連接是否光滑;
本步驟中,判斷所述當(dāng)前基線段與所述前一基線段的連接是否光滑,判定 準(zhǔn)則與本發(fā)明的實(shí)施例一中的判定準(zhǔn)則相同。
本發(fā)明實(shí)施例中的所述當(dāng)前基線段為曲線段,所述前一基線段為直線段, 且所述前一基線段與所述當(dāng)前基線段的前控制線夾角為180度,故認(rèn)為連接平滑。
步驟1105、確定在所述當(dāng)前基線段上繪制符號(hào)花邊的起止位置;
本步驟中,根據(jù)步驟1104對(duì)連接是否平滑的判斷結(jié)果,確定繪制符號(hào)花邊 的起始位置,確定所述起始位置的方法與本發(fā)明的實(shí)施例二中的方法相同。
本發(fā)明實(shí)施例中的當(dāng)前基線段與前一基線段的連接平滑,故繪制符號(hào)花邊 的起始位置,為當(dāng)前基線段的起點(diǎn),即節(jié)點(diǎn)2,向后延伸半個(gè)符號(hào)寬度的位置。
確定完繪制符號(hào)花邊的起始位置后,還需要確定繪制符號(hào)花邊的終止位置, 確定所述終止位置的方法與本發(fā)明的實(shí)施例二中的方法相同。
本發(fā)明實(shí)施例中的當(dāng)前基線段不是所述基線的最后一段基線段,故以當(dāng)前 基線段的終點(diǎn),即節(jié)點(diǎn)3,向后延伸半個(gè)符號(hào)寬度的位置為繪制符號(hào)花邊的終止 占
"、、o
步驟1106、根據(jù)起止位置與符號(hào)寬度,計(jì)算符號(hào)間隔;
本步驟中,根據(jù)步驟1105得到的繪制符號(hào)花邊的起止位置和步驟1102設(shè)
置的字體字號(hào)確定的符號(hào)寬度,計(jì)算符號(hào)間隔,所述符號(hào)間隔為兩個(gè)相鄰符號(hào)
中心之間的基線長度。
一般情況下,所述符號(hào)間隔與字寬相同,也可以由人工設(shè)置符號(hào)間隔范圍
或在當(dāng)前基線段上插入的符號(hào)數(shù),由系統(tǒng)根據(jù)所述人工設(shè)置的范圍或在當(dāng)前基線段上插入的符號(hào)數(shù)進(jìn)一步計(jì)算,得到符號(hào)間隔。
步驟1107、在基線段上填入符號(hào);
本步驟中,根據(jù)所述起止位置和符號(hào)間隔,在所述基線段上填入符號(hào),符 號(hào)中心在所述基線上,符號(hào)豎直中心線與所述基線垂直。 步驟1108、判斷是否已在全部基線上填入符號(hào);
本步驟中,判斷基線是否已全部填入符號(hào),如果已全部填入,即所述當(dāng)前 基線段為所述基線的最后一段基線段,則符號(hào)花邊繪制完成;如果所述當(dāng)前基 線段不是所述基線的最后一段基線段,則將下一基線段選為當(dāng)前基線段,重復(fù) 步驟1104至步驟1107,直至基線全部填入符號(hào)為止。
以節(jié)點(diǎn)1和節(jié)點(diǎn)2確定的基線段為當(dāng)前基線段或以節(jié)點(diǎn)3和節(jié)點(diǎn)4確定的 基線段為當(dāng)前基線段,為所述當(dāng)前基線段繪制符號(hào)花邊的過程與上述過程無異, 不再贅述。示。
本發(fā)明的實(shí)施例提供的繪制符號(hào)花邊的方法和裝置,首先設(shè)置基線,然后 自動(dòng)根據(jù)所述基線的位置自動(dòng)繪制符號(hào)花邊,具體為根據(jù)相鄰的兩段基線段的 連接是否平滑來確定繪制花邊的起止位置和符號(hào)間隔,然后繪制符號(hào)花邊。解 決了手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題。
本發(fā)明的實(shí)施例還提供了 一種繪制符號(hào)花邊的裝置。
一種繪制符號(hào)花邊的裝置,如圖14所示,包括
基線設(shè)置模塊1401,用于在版面上設(shè)置基線;
花邊繪制模塊1402,用于以所述基線設(shè)置模塊設(shè)置的基線為標(biāo)準(zhǔn),自動(dòng)繪 制花邊。在繪制符號(hào)花邊時(shí),首先,由基線設(shè)置模塊1401確定基線位置,具體為輸 入基線信息,所述基線信息包括節(jié)點(diǎn)位置、曲線弧度等;所述基線可以是頁面 四周,也可以是在頁面內(nèi)自定義的線條。
在所述基線設(shè)置模塊1401放置完基線后,由花邊繪制模塊1402根據(jù)所述 基線的位置,填入符號(hào),完成花邊;所述符號(hào)可以是字符,也可以是特殊符號(hào); 基線設(shè)置模塊1401首先確定當(dāng)前基線段;進(jìn)一步確定在所述當(dāng)前基線段上繪制 符號(hào)花邊的起止位置;然后根據(jù)起止位置與符號(hào)寬度,計(jì)算符號(hào)間隔;最后, 根據(jù)所述起止位置和符號(hào)間隔,在所述基線段上填入符號(hào);符號(hào)中心在所述基 線上,符號(hào)豎直中心線與所述基線垂直。
進(jìn)一步地,所述花邊繪制模塊1402的內(nèi)部結(jié)構(gòu)如圖15所示,包括 基線段劃分單元14021,用于將所述基線分成至少兩個(gè)基線段; 起止位置確定單元14022,用于在當(dāng)前基線段上,確定符號(hào)花邊的起止位置; 符號(hào)間隔計(jì)算單元14023,用于根據(jù)所述起止位置確定單元14022確定的起 止位置與符號(hào)寬度,計(jì)算符號(hào)間隔,所述符號(hào)間隔為兩個(gè)相鄰符號(hào)中心之間的 基線長度;
花邊輸出單元14024,用于根據(jù)所述起止位置確定單元14022確定的起止位 置和所述符號(hào)間隔計(jì)算單元14023計(jì)算得出的符號(hào)間隔,在所述基線段上填入 符號(hào),符號(hào)中心在所述基線上,符號(hào)豎直中心線與所述基線垂直。
上述裝置,首先設(shè)置基線,然后自動(dòng)根據(jù)所述基線的位置自動(dòng)繪制符號(hào)花 邊,具體為根據(jù)相鄰的兩段基線段的連接是否平滑來確定繪制花邊的起止位置 和符號(hào)間隔,然后繪制符號(hào)花邊。解決了手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來 的使用不方便及整體效果差的問題。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可 讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。 上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種繪制符號(hào)花邊的方法,其特征在于,包括在版面上設(shè)置基線;以該基線為標(biāo)準(zhǔn),自動(dòng)繪制花邊。
2、 根據(jù)權(quán)利要求1所述的繪制符號(hào)花邊的方法,其特征在于,所述在版面 上設(shè)置基線具體為輸入基線的信息,所述信息包括節(jié)點(diǎn)和控制點(diǎn);所述基線包 括至少一段基線段,所述節(jié)點(diǎn)為所述基線段的端點(diǎn);當(dāng)所述基線段為曲線段時(shí), 所述控制點(diǎn)用于描述所述基線段的弧度。
3、 根據(jù)權(quán)利要求1所述的繪制符號(hào)花邊的方法,其特征在于,所述以該基 線為標(biāo)準(zhǔn),自動(dòng)繪制花邊的步驟包括將所述基線分成至少兩個(gè)基線段; 在當(dāng)前基線段上,確定符號(hào)花邊的起止位置;根據(jù)起止位置與符號(hào)寬度,計(jì)算符號(hào)間隔,所述符號(hào)間隔為兩個(gè)相鄰符號(hào) 中心之間的基線長度,所述符號(hào)間隔為兩個(gè)相鄰符號(hào)中心之間的基線長度;根據(jù)所述起止位置和符號(hào)間隔,在所述基線段上填入符號(hào),符號(hào)中心在所 述基線上,符號(hào)豎直中心線與所述基線垂直。
4、 根據(jù)權(quán)利要求3所述的繪制符號(hào)花邊的方法,其特征在于,所述在所述 當(dāng)前基線段上,確定符號(hào)花邊的起止位置的步驟包括判斷所述當(dāng)前基線段與前一基線段的連接是否光滑;如果所述連接光滑,則當(dāng)前基線段上符號(hào)花邊的起始位置,為當(dāng)前基線段 的起點(diǎn)向前延伸半個(gè)符號(hào)寬度的位置;如果所述連接不光滑,則當(dāng)前基線段上符號(hào)花邊的起始位置,為當(dāng)前基線 段的起點(diǎn);如果所述當(dāng)前基線段是所述基線的最后一段基線段,則當(dāng)前基線段上符號(hào)花邊的終止點(diǎn),為所述當(dāng)前基線段的終點(diǎn);如果所述當(dāng)前基線段不是所述基線的最后一段基線段,則當(dāng)前基線段上符 號(hào)花邊的終止點(diǎn),為所述當(dāng)前基線段的終點(diǎn)向后延伸半個(gè)符號(hào)寬度的位置。
5、 根據(jù)權(quán)利要求4所述的繪制符號(hào)花邊的方法,其特征在于,所述判斷當(dāng) 前基線段與前一基線段的連接是否光滑具體為判斷所述當(dāng)前基線段與所述前一基線段的連接角角度,所述連接角以所述 當(dāng)前基線段與所述前一基線段的交點(diǎn)為頂點(diǎn);當(dāng)所述連接角角度為180時(shí),則 所述當(dāng)前基線段與所述前一基線段的連接光滑;當(dāng)所述夾角角度不是180時(shí), 則所述當(dāng)前基線段與所述前一基線段的連接不光滑;如果所述當(dāng)前基線段為所述基線的第一段基線段,則判定所述當(dāng)前基線段 與所述前一基線段的連接不光滑。
6、 根據(jù)權(quán)利要求5所述的繪制符號(hào)花邊的方法,其特征在于,所述連接角 具體為當(dāng)所述當(dāng)前基線段與所述前一基線段均為直線段時(shí),所述連接角為所述當(dāng) 前基線段與所述前一基線段的夾角;或者,當(dāng)所述當(dāng)前基線段與所述前一基線段均為曲線段時(shí),所述連接角為所述當(dāng) 前基線段的前控制線與所述前一基線段的后控制線的夾角;所述當(dāng)前基線段的 前控制線,具體為所述當(dāng)前基線段在所述交點(diǎn)的切線;所述前一基線段的后控 制線,具體為所述前一基線段在所述交點(diǎn)的切線;或者,當(dāng)所述當(dāng)前基線段為直線段,所述前一基線段為曲線段時(shí),所述連接角為 所述當(dāng)前基線段與所述前一基線段的后控制線的夾角;或者,當(dāng)所述當(dāng)前基線段為曲線段,所述前一基線段為直線段時(shí),所述連接角為 所述當(dāng)前基線段的前控制線與所述前一基線段的夾角。
7、 根據(jù)權(quán)利要求3所述的繪制符號(hào)花邊的方法,其特征在于,所述符號(hào)寬度由人工設(shè)置,設(shè)置范圍為小于當(dāng)前基線段長度,大于o。
8、 根據(jù)權(quán)利要求l所述的繪制符號(hào)花邊的方法,其特征在于,所述符號(hào)包 括文字符號(hào)和特殊符號(hào)。
9、 一種繪制符號(hào)花邊的裝置,其特征在于,包括 基線設(shè)置模塊,用于在版面上設(shè)置基線;花邊繪制模塊,用于以所述基線設(shè)置模塊設(shè)置的基線為標(biāo)準(zhǔn),自動(dòng)繪制花邊。
10、 根據(jù)權(quán)利要求9所述的繪制符號(hào)花邊的裝置,其特征在于,所述花邊 繪制模塊,包括基線段劃分單元,用于將所述基線分成至少兩個(gè)基線段; 起止位置確定單元,用于在當(dāng)前基線段上,確定符號(hào)花邊的起止位置; 符號(hào)間隔計(jì)算單元,用于根據(jù)所述起止位置確定單元確定的起止位置與符花邊輸出單元,用于根據(jù)所述起止位置確定單元確定的起止位置和所述符 號(hào)間隔計(jì)算單元計(jì)算得出的符號(hào)間隔,在所述基線段上填入符號(hào),符號(hào)中心在所述基線上,符號(hào)豎直中心線與所述基線垂直。
全文摘要
本發(fā)明公開了一種繪制符號(hào)花邊的方法和裝置。涉及排版處理技術(shù)領(lǐng)域;解決了手工調(diào)整字符位置實(shí)現(xiàn)字符花邊帶來的使用不方便及整體效果差的問題。所述繪制符號(hào)花邊的方法包括在版面上設(shè)置基線;以該基線為標(biāo)準(zhǔn),自動(dòng)繪制花邊。本發(fā)明適用于平面排版。
文檔編號(hào)G06T11/00GK101436305SQ20081023973
公開日2009年5月20日 申請(qǐng)日期2008年12月16日 優(yōu)先權(quán)日2008年12月16日
發(fā)明者陽 劉, 鄭海棠 申請(qǐng)人:北大方正集團(tuán)有限公司;北京北大方正電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
施甸县| 黄浦区| 蒙城县| 富宁县| 久治县| 黄山市| 清远市| 汉川市| 扬州市| 辽宁省| 金沙县| 桃江县| 湖北省| 丰宁| 武陟县| 凤冈县| 会理县| 广西| 定边县| 江源县| 揭西县| 上蔡县| 珠海市| 松桃| 丽江市| 甘肃省| 焦作市| 海晏县| 始兴县| 广南县| 任丘市| 安宁市| 开鲁县| 六盘水市| 东丽区| 威海市| 潮安县| 北京市| 大同市| 桐庐县| 克东县|