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

標(biāo)牌曲線文字繪制方法

文檔序號:6334377閱讀:580來源:國知局
專利名稱:標(biāo)牌曲線文字繪制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種標(biāo)牌繪制方法,尤其涉及一種標(biāo)牌曲線文字繪制方法,屬于印刷 技術(shù)領(lǐng)域。
背景技術(shù)
隨著計(jì)算機(jī)在工廠的普及,越來越多的企業(yè)使用CAD軟件進(jìn)行繪圖,在標(biāo)牌廠的 標(biāo)牌制作工藝流程中,一般先用CAD繪圖軟件將需要制作的標(biāo)牌圖形在計(jì)算機(jī)中繪制好并 保存,然后將標(biāo)牌圖形文件轉(zhuǎn)換成和激光照排機(jī)兼容的文件格式輸出到照排機(jī),照排機(jī)打 印出膠片后進(jìn)行標(biāo)牌生產(chǎn)制作?,F(xiàn)有技術(shù)已對標(biāo)牌繪制方法做了一些改進(jìn),一般是基于AutoCAD繪圖軟件,以輸 入標(biāo)牌圓弧、刻度線、刻度值的各項(xiàng)參數(shù)的方法繪制標(biāo)牌以及標(biāo)牌中的說明文字,在原有基 礎(chǔ)上提高了工作效率。但標(biāo)牌中存在一些說明文字是曲線文字,要求沿著一定的圓弧顯 示,曲線文字的字體高度有的要求統(tǒng)一,有的要求從大到小或從小到大漸進(jìn)式的變化。在 AutoCAD軟件中繪制高度漸進(jìn)式變化的曲線文字時非常麻煩,需要逐個字符一一繪制,再手 工逐一調(diào)整其位置。由于工作人員手工操作所以目前繪制標(biāo)牌曲線文字的時候繪圖員工作 量很大,工作效率不高。同時,利用手工定位造成了曲線文字繪制位置的不精確,標(biāo)牌繪制 制作的質(zhì)量得不到保證。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種標(biāo)牌曲線文字繪制方法,解決繪制曲線文字需要手工 操作造成繪圖員工作量大、工作效率不高,以及手工定位造成曲線文字繪制位置不精確,影 響標(biāo)牌質(zhì)量的問題。本發(fā)明的目的通過以下技術(shù)方案予以實(shí)現(xiàn) 一種標(biāo)牌曲線文字繪制方法,包括以下步驟
(1)確定并輸入標(biāo)牌曲線文字所在路徑弧的圓心、半徑、起始角度、終止角度;
(2)選擇曲線文字的文字樣式,輸入文本字體起始高度hi、終止高度h2;
(3)將要繪制的曲線文字內(nèi)容置入字符串s中;
(4)確定曲線文字的旋轉(zhuǎn)方向,從垂直、向圓心、反向圓心和自定義中選擇一種;
(5)通過Get函數(shù)循環(huán)得到字符串s的每一個字符并記錄到一維數(shù)組S[n]中,n為一 維數(shù)組的容量,并得到數(shù)組長度length ;
(6)根據(jù)起始角度、終止角度、數(shù)組長度length分別計(jì)算得到數(shù)組中的每個字符的實(shí) 際偏轉(zhuǎn)角度angle ;
(7)根據(jù)起始字體高度hi、終止高度h2、數(shù)組長度length分別計(jì)算得到數(shù)組中的每個 字符的實(shí)際高度h[i];
(8)根據(jù)前面的旋轉(zhuǎn)方向和偏轉(zhuǎn)角度分別計(jì)算出每個字符S[i]的旋轉(zhuǎn)角度并保存;
(9)根據(jù)曲線文字的路徑弧的圓心、半徑和每個字符的偏轉(zhuǎn)角度angle分別計(jì)算得到
3該字符實(shí)際定位點(diǎn),該定位點(diǎn)是每個字符的左上角點(diǎn)Point2d(X,y);
(10)根據(jù)每個字符的高度h[i]、字體參數(shù)用多行文字的方式在字符定位點(diǎn) Point2d(x, y)位置上逐一繪制數(shù)組S [η]的每個元素S [i];
(11)根據(jù)每個字符的旋轉(zhuǎn)角度參數(shù)將每個字符分別旋轉(zhuǎn)相應(yīng)的角度,曲線文字繪制 完成。本發(fā)明的目的還可以通過以下技術(shù)措施來進(jìn)一步實(shí)現(xiàn)
一種標(biāo)牌曲線文字繪制方法,所述步驟(8)中向圓心方式的旋轉(zhuǎn)角度是偏轉(zhuǎn)角度減90 度,反向圓心方式的旋轉(zhuǎn)角度是偏轉(zhuǎn)角度加90度,垂直方式和自定義方式無須計(jì)算,垂直 方式是90度,自定義角度即旋轉(zhuǎn)角度。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是解決了現(xiàn)有標(biāo)牌繪制技術(shù)繪制字體高度 不等的曲線文字需手工逐個操作、曲線文字定位不精確的技術(shù)問題,減少了繪制時間,提高 了工作效率,保證了標(biāo)牌制作質(zhì)量。


圖1是標(biāo)牌曲線文字的一個實(shí)施例樣圖; 圖2本發(fā)明的流程圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明。
如圖1所示,本實(shí)施例要繪制的標(biāo)牌曲線文字參數(shù)如下曲線文字路徑弧圓心坐標(biāo) (0,0),半徑50mm,起始角度220度,終止角度320度,文字內(nèi)容“中國標(biāo)牌制作專業(yè)企業(yè)”, 字體為仿宋體,旋轉(zhuǎn)方向?yàn)榉聪驁A心,文字高度從IOmm到20mm等差漸進(jìn)變化。本發(fā)明為了能識別標(biāo)牌中曲線文字的各項(xiàng)參數(shù),自動繪制出曲線文字的標(biāo)牌,利 用0bjectARX2008針對AutoCAD2008進(jìn)行二次開發(fā),改進(jìn)了現(xiàn)有的標(biāo)牌繪制方法,如圖2所 示,具體步驟為
(1)確定并輸入標(biāo)牌曲線文字所在路徑弧的圓心位置、半徑、起始角度、終止角度,具體 為圓心坐標(biāo)(0,0),半徑50mm,起始角度220度,終止角度320度;
(2)選擇曲線文字的文字樣式為仿宋體,輸入文本字體起始高度hl=10mm、終止高度 h2=20mm ;
(3)將要繪制的曲線文字內(nèi)容“中國標(biāo)牌制作專業(yè)企業(yè)”置入字符串s中;
(4)確定曲線文字的旋轉(zhuǎn)方向,從垂直、向圓心、反向圓心和自定義中選擇一種,本實(shí) 施例為反向圓心;
(5)通過Get函數(shù)循環(huán)得到字符串s的每一個字符并記錄到一維數(shù)組S[n]中,η為一 維數(shù)組的容量,并得到數(shù)組長度length,本實(shí)施例數(shù)組長度為10 ;
(6)根據(jù)起始角度、終止角度、數(shù)組長度length分別計(jì)算得到數(shù)組中的每個字符的實(shí) 際偏轉(zhuǎn)角度angle,相鄰兩個字符的偏轉(zhuǎn)角度差值為(終止角度一起始角度)+(數(shù)組長 度-1);
(7)根據(jù)起始字體高度10mm、終止高度20mm、數(shù)組長度10分別計(jì)算得到數(shù)組中的每個 字符的實(shí)際高度h[i],本實(shí)施例文字高度從IOmm到20mm等差漸進(jìn)變化,相鄰的兩個文字高度的差值為(20-10) +9 ;
(8)根據(jù)前面的旋轉(zhuǎn)方向和偏轉(zhuǎn)角度分別計(jì)算出每個字符S[i]的旋轉(zhuǎn)角度并保存, 本實(shí)施例反向圓心方式的旋轉(zhuǎn)角度是偏轉(zhuǎn)角度加90度;
(9)根據(jù)曲線文字的路徑弧的圓心、半徑和每個字符的偏轉(zhuǎn)角度angle分別計(jì)算得到 該字符實(shí)際定位點(diǎn),該定位點(diǎn)實(shí)際上是每個字符的左上角點(diǎn)Point2d(X,y);
(10)根據(jù)每個字符的高度h[i]、字體參數(shù)用CAD中多行文字的方式在字符定位點(diǎn) Point2d(x, y)位置上逐一繪制數(shù)組S [n]的每個元素S[i];
(11)根據(jù)每個字符的旋轉(zhuǎn)角度參數(shù)將每個字符分別旋轉(zhuǎn)相應(yīng)的角度,曲線文字繪制 完成。接下來可以進(jìn)行標(biāo)牌其它部分的繪制,再進(jìn)行分色拼版,制版流程完成后使用照 排機(jī)打印出圖進(jìn)行印刷。除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式,凡采用等同替換或等效變換形 成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍內(nèi)。
權(quán)利要求
一種標(biāo)牌曲線文字繪制方法,其特征在于,包括以下步驟(1)確定并輸入標(biāo)牌曲線文字所在路徑弧的圓心、半徑、起始角度、終止角度;(2)選擇曲線文字的文字樣式,輸入文本字體起始高度h1、終止高度h2;(3)將要繪制的曲線文字內(nèi)容置入字符串s中; (4) 確定曲線文字的旋轉(zhuǎn)方向,從垂直、向圓心、反向圓心和自定義中選擇一種; (5) 通過Get函數(shù)循環(huán)得到字符串s的每一個字符并記錄到一維數(shù)組S[n]中,n為一維數(shù)組的容量,并得到數(shù)組長度length; (6) 根據(jù)起始角度、終止角度、數(shù)組長度length分別計(jì)算得到數(shù)組中的每個字符的實(shí)際偏轉(zhuǎn)角度angle; (7) 根據(jù)起始字體高度h1、終止高度h2、數(shù)組長度length分別計(jì)算得到數(shù)組中的每個字符的實(shí)際高度h[i]; (8) 根據(jù)前面的旋轉(zhuǎn)方向和偏轉(zhuǎn)角度分別計(jì)算出每個字符S[i]的旋轉(zhuǎn)角度并保存; (9) 根據(jù)曲線文字的路徑弧的圓心、半徑和每個字符的偏轉(zhuǎn)角度angle分別計(jì)算得到該字符實(shí)際定位點(diǎn),該定位點(diǎn)是每個字符的左上角點(diǎn)Point2d(x,y); (10) 根據(jù)每個字符的高度h[i]、字體參數(shù)用多行文字的方式在字符定位點(diǎn)Point2d(x,y)位置上逐一繪制數(shù)組S[n]的每個元素S[i];(11) 根據(jù)每個字符的旋轉(zhuǎn)角度參數(shù)將每個字符分別旋轉(zhuǎn)相應(yīng)的角度,曲線文字繪制完成。
2.如權(quán)利要求1所述的標(biāo)牌曲線文字繪制方法,其特征在于,所述步驟(8)中向圓心方 式的旋轉(zhuǎn)角度是偏轉(zhuǎn)角度減90度,反向圓心方式的旋轉(zhuǎn)角度是偏轉(zhuǎn)角度加90度,垂直方式 和自定義方式無須計(jì)算,垂直方式是90度,自定義角度即旋轉(zhuǎn)角度。
全文摘要
本發(fā)明公開了一種標(biāo)牌曲線文字繪制方法,包括以下步驟確定曲線文字起始、終止高度;將曲線文字內(nèi)容置入字符串s中;確定曲線文字旋轉(zhuǎn)方向;通過Get函數(shù)循環(huán)得到字符串s的每個字符并記錄到一維數(shù)組中并得到數(shù)組長度;根據(jù)起始、終止角度、數(shù)組長度計(jì)算每個字符的實(shí)際偏轉(zhuǎn)角度;根據(jù)字體起始、終止高度、數(shù)組長度計(jì)算每個字符實(shí)際高度;根據(jù)旋轉(zhuǎn)方向和偏轉(zhuǎn)角度計(jì)算出每個字符旋轉(zhuǎn)角度;根據(jù)曲線文字路徑弧圓心、半徑和每個字符偏轉(zhuǎn)角度計(jì)算得到該字符定位點(diǎn);根據(jù)每個字符的高度、字體參數(shù)在定位點(diǎn)上逐一繪制;根據(jù)每個字符的旋轉(zhuǎn)角度參數(shù)進(jìn)行旋轉(zhuǎn)。本發(fā)明解決了曲線文字繪制手工操作定位不精確的問題。
文檔編號G06T11/00GK101944237SQ201010519129
公開日2011年1月12日 申請日期2010年10月26日 優(yōu)先權(quán)日2010年10月26日
發(fā)明者于蕭榕, 薛峰 申請人:鎮(zhèn)江科大船苑計(jì)算機(jī)網(wǎng)絡(luò)工程有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
鄯善县| 五大连池市| 凤庆县| 西乌珠穆沁旗| 云梦县| 耿马| 台中县| 白水县| 宁阳县| 扶沟县| 吴川市| 呼伦贝尔市| 平潭县| 普兰店市| 正定县| 许昌县| 佛冈县| 和田市| 海原县| 嘉兴市| 潼南县| 武安市| 元谋县| 吴忠市| 吐鲁番市| 赞皇县| 蚌埠市| 西贡区| 扶余县| 碌曲县| 吉安县| 万州区| 阜康市| 永城市| 徐闻县| 休宁县| 正宁县| 平塘县| 南昌市| 鄱阳县| 浦北县|