CN101944237B - 标牌曲线文字绘制方法 - Google Patents

标牌曲线文字绘制方法 Download PDF

Info

Publication number
CN101944237B
CN101944237B CN2010105191295A CN201010519129A CN101944237B CN 101944237 B CN101944237 B CN 101944237B CN 2010105191295 A CN2010105191295 A CN 2010105191295A CN 201010519129 A CN201010519129 A CN 201010519129A CN 101944237 B CN101944237 B CN 101944237B
Authority
CN
China
Prior art keywords
character
curve
literal
angle
height
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2010105191295A
Other languages
English (en)
Other versions
CN101944237A (zh
Inventor
薛峰
于萧榕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Keda Huifeng Science & Technology Co., Ltd.
Original Assignee
ZHENJIANG KEDA CHUANYUAN COMPUTER NETWORK ENGINEERING Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZHENJIANG KEDA CHUANYUAN COMPUTER NETWORK ENGINEERING Co Ltd filed Critical ZHENJIANG KEDA CHUANYUAN COMPUTER NETWORK ENGINEERING Co Ltd
Priority to CN2010105191295A priority Critical patent/CN101944237B/zh
Publication of CN101944237A publication Critical patent/CN101944237A/zh
Application granted granted Critical
Publication of CN101944237B publication Critical patent/CN101944237B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种标牌曲线文字绘制方法,包括以下步骤:确定曲线文字起始、终止高度;将曲线文字内容置入字符串s中;确定曲线文字旋转方向;通过Get函数循环得到字符串s的每个字符并记录到一维数组中并得到数组长度; 根据起始、终止角度、数组长度计算每个字符的实际偏转角度;根据字体起始、终止高度、数组长度计算每个字符实际高度;根据旋转方向和偏转角度计算出每个字符旋转角度;根据曲线文字路径弧圆心、半径和每个字符偏转角度计算得到该字符定位点;根据每个字符的高度、字体参数在定位点上逐一绘制;根据每个字符的旋转角度参数进行旋转。本发明解决了曲线文字绘制手工操作定位不精确的问题。

Description

标牌曲线文字绘制方法
技术领域
本发明涉及一种标牌绘制方法,尤其涉及一种标牌曲线文字绘制方法,属于印刷技术领域。
背景技术
随着计算机在工厂的普及,越来越多的企业使用CAD软件进行绘图,在标牌厂的标牌制作工艺流程中,一般先用CAD绘图软件将需要制作的标牌图形在计算机中绘制好并保存,然后将标牌图形文件转换成和激光照排机兼容的文件格式输出到照排机,照排机打印出胶片后进行标牌生产制作。
现有技术已对标牌绘制方法做了一些改进,一般是基于AutoCAD绘图软件,以输入标牌圆弧、刻度线、刻度值的各项参数的方法绘制标牌以及标牌中的说明文字,在原有基础上提高了工作效率。但标牌中存在一些说明文字是曲线文字,要求沿着一定的圆弧显示,曲线文字的字体高度有的要求统一,有的要求从大到小或从小到大渐进式的变化。在AutoCAD软件中绘制高度渐进式变化的曲线文字时非常麻烦,需要逐个字符一一绘制,再手工逐一调整其位置。由于工作人员手工操作所以目前绘制标牌曲线文字的时候绘图员工作量很大,工作效率不高。同时,利用手工定位造成了曲线文字绘制位置的不精确,标牌绘制制作的质量得不到保证。
发明内容
本发明的目的在于提供一种标牌曲线文字绘制方法,解决绘制曲线文字需要手工操作造成绘图员工作量大、工作效率不高,以及手工定位造成曲线文字绘制位置不精确,影响标牌质量的问题。
本发明的目的通过以下技术方案予以实现:
一种标牌曲线文字绘制方法,包括以下步骤:
(1)确定并输入标牌曲线文字所在路径弧的圆心、半径、起始角度、终止角度;
(2)选择曲线文字的文字样式,输入文本字体起始高度h1、终止高度h2;
(3)将要绘制的曲线文字内容置入字符串s中;
(4)确定曲线文字的旋转方向,从垂直、向圆心、反向圆心和自定义中选择一种;
(5)通过Get函数循环得到字符串s的每一个字符并记录到一维数组S[n]中,n为一维数组的容量,并得到数组长度length;
(6)根据起始角度、终止角度、数组长度length分别计算得到数组中的每个字符的实际偏转角度angle;
(7)根据起始字体高度h1、终止高度h2、数组长度length分别计算得到数组中的每个字符的实际高度h[i];
(8)根据所述旋转方向和偏转角度angle分别计算出每个字符S[i]的旋转角度并保存;
(9)根据曲线文字的路径弧的圆心、半径和每个字符的偏转角度angle分别计算得到该字符实际定位点,该定位点是每个字符的左上角点Point2d(x,y);
(10)根据每个字符的高度h[i]、字体参数用多行文字的方式在字符定位点Point2d(x,y)位置上逐一绘制数组S[n]的每个元素S[i];
(11)根据每个字符的旋转角度参数将每个字符分别旋转相应的角度,曲线文字绘制完成。
本发明的目的还可以通过以下技术措施来进一步实现:
一种标牌曲线文字绘制方法,所述步骤(8)中向圆心方式的旋转角度是偏转角度减90度,反向圆心方式的旋转角度是偏转角度加90度,垂直方式和自定义方式无须计算,垂直方式是90度,自定义角度即旋转角度。
与现有技术相比,本发明的有益效果是:解决了现有标牌绘制技术绘制字体高度不等的曲线文字需手工逐个操作、曲线文字定位不精确的技术问题,减少了绘制时间,提高了工作效率,保证了标牌制作质量。
附图说明
图1是标牌曲线文字的一个实施例样图;
图2本发明的流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
如图1所示,本实施例要绘制的标牌曲线文字参数如下:曲线文字路径弧圆心坐标(0,0),半径50mm,起始角度220度,终止角度320度,文字内容“中国标牌制作专业企业”,字体为仿宋体,旋转方向为反向圆心,文字高度从10mm到20mm等差渐进变化。
本发明为了能识别标牌中曲线文字的各项参数,自动绘制出曲线文字的标牌,利用ObjectARX2008针对AutoCAD2008进行二次开发,改进了现有的标牌绘制方法,如图2所示,具体步骤为:
(1)确定并输入标牌曲线文字所在路径弧的圆心位置、半径、起始角度、终止角度,具体为圆心坐标(0,0),半径50mm,起始角度220度,终止角度320度;
(2)选择曲线文字的文字样式为仿宋体,输入文本字体起始高度h1=10mm、终止高度h2=20mm;
(3)将要绘制的曲线文字内容“中国标牌制作专业企业”置入字符串s中;
(4)确定曲线文字的旋转方向,从垂直、向圆心、反向圆心和自定义中选择一种,本实施例为反向圆心;
(5)通过Get函数循环得到字符串s的每一个字符并记录到一维数组S[n]中,n为一维数组的容量,并得到数组长度length,本实施例数组长度为10;
(6)根据起始角度、终止角度、数组长度length分别计算得到数组中的每个字符的实际偏转角度angle,相邻两个字符的偏转角度差值为:(终止角度-起始角度)÷(数组长度-1);
(7)根据起始字体高度10mm、终止高度20mm、数组长度10分别计算得到数组中的每个字符的实际高度h[i],本实施例文字高度从10mm到20mm等差渐进变化,相邻的两个文字高度的差值为:(20-10)÷9;
(8)根据所述旋转方向和偏转角度angle分别计算出每个字符S[i]的旋转角度并保存,本实施例反向圆心方式的旋转角度是偏转角度加90度;
(9)根据曲线文字的路径弧的圆心、半径和每个字符的偏转角度angle分别计算得到该字符实际定位点,该定位点实际上是每个字符的左上角点Point2d(x,y);
(10)根据每个字符的高度h[i]、字体参数用CAD中多行文字的方式在字符定位点Point2d(x,y)位置上逐一绘制数组S[n]的每个元素S[i];
(11)根据每个字符的旋转角度参数将每个字符分别旋转相应的角度,曲线文字绘制完成。
接下来可以进行标牌其它部分的绘制,再进行分色拼版,制版流程完成后使用照排机打印出图进行印刷。
除上述实施例外,本发明还可以有其他实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围内。

Claims (2)

1.一种标牌曲线文字绘制方法,其特征在于,包括以下步骤:
(1)确定并输入标牌曲线文字所在路径弧的圆心、半径、起始角度、终止角度;
(2)选择曲线文字的文字样式,输入文本字体起始高度h1、终止高度h2;
(3)将要绘制的曲线文字内容置入字符串s中;
(4)确定曲线文字的旋转方向,从垂直、向圆心、反向圆心和自定义中选择一种;
(5)通过Get函数循环得到字符串s的每一个字符并记录到一维数组S[n]中,n为一维数组的容量,并得到数组长度length;
(6)根据起始角度、终止角度、数组长度length分别计算得到数组中的每个字符的实际偏转角度angle;
(7)根据起始字体高度h1、终止高度h2、数组长度length分别计算得到数组中的每个字符的实际高度h[i];
(8)根据所述旋转方向和偏转角度angle分别计算出每个字符S[i]的旋转角度并保存;
(9)根据曲线文字的路径弧的圆心、半径和每个字符的偏转角度angle分别计算得到该字符实际定位点,该定位点是每个字符的左上角点Point2d(x,y);
(10)根据每个字符的高度h[i]、字体参数用多行文字的方式在字符定位点Point2d(x,y)位置上逐一绘制数组S[n]的每个元素S[i];
(11)根据每个字符的旋转角度参数将每个字符分别旋转相应的角度,曲线文字绘制完成。
2.如权利要求1所述的一种标牌曲线文字绘制方法,其特征在于,所述步骤(8)中向圆心方式的旋转角度是偏转角度减90度,反向圆心方式的旋转角度是偏转角度加90度,垂直方式和自定义方式无须计算,垂直方式是90度,自定义角度即旋转角度。
CN2010105191295A 2010-10-26 2010-10-26 标牌曲线文字绘制方法 Expired - Fee Related CN101944237B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105191295A CN101944237B (zh) 2010-10-26 2010-10-26 标牌曲线文字绘制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105191295A CN101944237B (zh) 2010-10-26 2010-10-26 标牌曲线文字绘制方法

Publications (2)

Publication Number Publication Date
CN101944237A CN101944237A (zh) 2011-01-12
CN101944237B true CN101944237B (zh) 2012-01-04

Family

ID=43436217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105191295A Expired - Fee Related CN101944237B (zh) 2010-10-26 2010-10-26 标牌曲线文字绘制方法

Country Status (1)

Country Link
CN (1) CN101944237B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184300B (zh) * 2011-05-23 2012-12-05 镇江科大船苑计算机网络工程有限公司 标牌矩形图形计算机绘图方法
CN110648381A (zh) * 2019-09-30 2020-01-03 北京金山安全软件有限公司 字符串显示方法、装置、终端设备和存储介质
CN112070082B (zh) * 2020-08-24 2023-04-07 西安理工大学 一种基于实例感知成分合并网络的曲线文字定位方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5426859A (en) * 1993-12-06 1995-06-27 Fiskars, Inc. Measuring and drawing instrument
EP1637739A1 (en) * 2004-09-20 2006-03-22 Maso Process-Pumpen GmbH Vane pump comprising a two-part stator
CN101625712A (zh) * 2009-08-12 2010-01-13 镇江科大船苑计算机网络工程有限公司 标牌制作计算机绘图***及绘图方法
CN101833600B (zh) * 2010-04-15 2012-05-02 镇江科大船苑计算机网络工程有限公司 标牌制作计算机绘图方法

Also Published As

Publication number Publication date
CN101944237A (zh) 2011-01-12

Similar Documents

Publication Publication Date Title
CN109033571A (zh) 基于cad的自动绘图模块以及绘图方法
CN102509511B (zh) 基于gis数据的快速地图制图***
CN104571977A (zh) 基于html模板的报表打印方法及***
CN101944237B (zh) 标牌曲线文字绘制方法
CN102136218A (zh) 一种计算机地图制图中的地图注记自动配置方法
CN103136184A (zh) 一种自动排版的方法及其装置
CN110321542A (zh) 一种利用excel编辑CAD命令批量绘制勘察图件的方法
CN105511818A (zh) 凭证模板的生成方法、装置及***
CN108090037A (zh) 自动排版方法和装置
CN102073768A (zh) 拱坝浇筑块自动出图装置及出图方法
CN102184300B (zh) 标牌矩形图形计算机绘图方法
CN108891130B (zh) 一种条码印刷***
CN108287954A (zh) 船体结构设计辅助***及船体结构绘制方法
CN105921888B (zh) 一种利用ccd寻边偏移再激光切割的方法
CN108038281A (zh) 船用设备基座工程图生成方法
CN116611165B (zh) 一种基于catia的设备基座快速标注方法及***
CN101916316B (zh) 标牌刻度值绘制方法
EP2746912A1 (en) Method and system for generating control instruction according to change of glyph outline
CN103345769A (zh) 全路径遥感影像专题制图法
CN107918648B (zh) 一种平面设计模板库的建立和模板查找方法
CN101916318B (zh) 标牌刻度值轮廓加粗绘制方法
CN109903358A (zh) 一种世界自然遗产申报图件的绘制方法
CN113408247A (zh) 水利工程测量中的编码转换及数据处理方法
CN102442047A (zh) 用于拼版的标记处理方法和装置
CN101872467A (zh) 标牌特殊刻度计算机绘图方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: JIANGSU KEDA HUIFENG TECHNOLOGY CO., LTD.

Free format text: FORMER NAME: ZHENJIANG KEDA CHUANYUAN COMPUTER NETWORK ENGINEERING CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: 212003 Zhenjiang City, Jiangsu province dream Creek Road, No. 2

Patentee after: Jiangsu Keda Huifeng Science & Technology Co., Ltd.

Address before: 212003 Zhenjiang City, Jiangsu province dream Creek Road, No. 2

Patentee before: Zhenjiang Keda Chuanyuan Computer Network Engineering Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120104

Termination date: 20181026