AutoCAD文字输入全攻略(此文本有WORD97自动转换生成)AutoCAD文字输入全攻略 $ H$ ~/ |0 m; A
AutoCAD软件的应用中,设计人员均需要输入各种字型的文字,以满足图形设计的需要。我们能输入文字,但是我们输入的文字正确吗?能实现我们理想的效果吗?笔者就实践中对文字输入的一些经验提出来供大家探讨(本文所提及的操作环境均为Windows9.X 、AutoCAD R14中文版)。 ' ~3 F+ f' s; n# B3 d
一、AutoCAD R14软件的“文字样式” , @ M( r& Z7 @! O& c) [7 U+ \' f' C
AutoCAD R14软件中输入的文字均有一个文字的样式名,不同的样式名可设置成相同或不相同的字体。改变文字的字体,就需要选择不同的文字样式。文字样式的设置可在AutoCAD
& u- L2 n) t2 H2 V8 c1 p+ S( [* nR14菜单的“格式文字样式”下拉菜单命令中设置。 6 x W7 H; Q1 E! [3 t. O3 ]& I4 Q8 A, \
1、样式名:显示文字的样式名称,增加、重命名、删除样式。样式名最多可以包括 31 个字符。字符中可以包含字母、数字、美元符号 ($)、下划线 (_)、连字符 (-) 和中文字符。AutoCAD ??矫?械男⌒醋帜缸远??晃?笮醋帜浮?悸堑饺嗣堑氖褂孟肮撸?ㄒ橛弥惫鄣闹形淖址??矫?H缤级??荆?8 Z( W' z7 v3 g* T
2、字体: 通过改变不同的字体名、字体样式、高度来修改文字样式使用的字体。“字体名” 列表框内列出了在WINDOWS9.X系统中已注册的 TrueType 所有字体(字体名前以T符号标示)和AutoCAD软件 Fonts 目录下已编译的所有形 (SHX) 字体的字体名。 TrueType字体为微软公司和Apple公司共同研制的字型标准。图形中的 TrueType 字体是以填充的方式显示出来,在打印时,TEXTFILL 系统变量控制该字体是否填充。TEXTFILL 系统变量的缺省设置为1,这时打印出填充的字体。SHX形字体属于“矢量字形”,是一种用形状或方程来描述字符轮廓的字符形式。这种字形的优点是在显示时字符可以任意缩小或放大,缺点是需要作大量处理。在选择SHX字体后,应选取“大字体”选项指定亚洲语言(包括简、繁体汉语、日语、韩语等)的大字体文件,已便使用正确的亚洲语言字体。只有在“字体名”中指定SHX 文件,才可以使用“大字体” 选项,只有 SHX 文件可以创建“大字体”。在选择TrueType 字体后,可改变TrueType字体“字体样式”,指定字体格式,如正常体、斜体、粗体等。选定“大字体”选框后,该选项变为“大字体”,用于选择大字体文件。如图五所示:“高度” 框内输入所选文字样式使用字体的省缺高度, 如果输入的高度为0.0000,每次用该文字样式输入文字时,AutoCAD 都将提示输入文字高度。如果输入值大于 0.0000,则用已设置的文字高度输入文字。在相同的设置下, 不同的SHX字体、TrueType 字体显示的高度、宽度、间距均不同。SHX字体的英文字母比TrueType 字体的英文字母高, 大字体的中文字比TrueType 字体的中文字低。 : F7 u/ c. [8 f& L5 I9 Q9 ]
常用的SHX字体:
' J8 `& ]4 q- c% m* J0 r ]2 N$ H$ s7 Mtxt 标准的 AutoCAD 文字字体。这种字体可以通过很少的矢量来描述,它是一种简单的字体,因此绘制起来速度很快,txt字体文件为txt.shx。
# e& ]3 V- h' v# n; X) q7 `/ Pmonotxt 等宽的 txt 字体。在这种字体中,除了分配给每个字符的空间大小相同(等宽)以外,其他所有的特征都与 txt
% ?3 C- \* z5 j字体相同。因此,这种字体尤其适合于书写明细表或在表格中需要垂直书写文字的场合。
6 t* [8 I; n& s8 eromans 这种字体是由许多短线段绘制的 roman 字体的简体(单笔划绘制,没有衬线)。该字体可以产生比 txt 字体看上去更为单薄的字符。
Z8 Z, @7 I! K3 o T5 m7 ?) hromand 这种字体与 romans 字体相似,但它是使用双笔划定义的。该字体能产生更粗、颜色更深的字符,特别适用于在高分辨率的打印机(如激光打印机)上使用。 3 n& n; B @/ J
romanc 这种字体是 roman 字体的繁体(双笔划,有衬线)。 + {! L( e) g' G% ?- I/ X- q' T
romant 这种字体是与 romanc 字体类似的三笔划的 roman 字体(三笔划,有衬线)。 2 m2 e1 x( ?/ w# o
italicc 这种字体是 italic 字体的繁体(双笔划,有衬线)。 6 ~, f+ o: C' Z3 o
italict 这种字体是三笔划的 italic 字体(三笔划,有衬线)。
! ^4 |# ?9 }8 K, Y6 G$ B6 Pscri pts 这种字体是 scri pt 字体的简体(单笔划)。 + U; q" K/ Y7 y# j& f A# b
scri ptc 这种字体是 scri pt 字体的繁体(双笔划)。 - K2 Z: H5 ]! A" Y' ]
greeks 这种字体是 Greek 字体的简体(单笔划,无衬线)。 9 y/ y6 {% ]( b. M6 T- d, o; r
greekc 这种字体是 Greek 字体的繁体(双笔划,有衬线)。 4 a; J+ {/ \5 U a! ~1 a
gothice 哥特式英文字体。 2 H: {: ^6 Q0 ?* y& g# ^
gothicg 哥特式德文字体。
& Y8 v1 q4 L0 p+ ]/ zgothici 哥特式意大利文字体。
+ Y# {8 Q3 A0 t/ _* K2 zsyastro 天体学符号字体。 * d3 I. l% K. S# H8 p) h5 G$ C
symap 地图学符号字体。
* @) b: ^/ g; m& N& D1 hsymath 数学符号字体。 . _ X7 a! n! W- [2 @. Y: J
symeteo 气象学符号字体。 : J! Q% d+ z+ P$ P
Symusic 音乐符号字体。 " ^9 r7 c$ c. ^
常用的大字体(如图七所示) :
" N$ ]" U. Y; Y1 |* ]hztxt 单笔划小仿宋体。
[9 C. u2 o! [. ?9 L8 Xhzfs 单笔划大仿宋体。 8 u: u5 e2 T' y* m
china 双笔划宋体。
3 ^+ J% X. L3 U) b' U/ Q# y常用的中文大字体图例,详图七所示:
% M0 B3 M2 I9 |0 ^% K6 A2 s( ~3、效果:修改字体的特性,例如高度、宽度比例、倾斜角、倒置显示、反向或垂直对齐。如图八所示:
" r; c$ x5 h5 R) b) C- E2 G0 P“垂直”:可使文字垂直显示。只有在选定字体支持双向时“垂直”才可用。TrueType 字体不能设置“垂直”选项。
, Z t+ n1 G9 k& Z, F- V“宽度比例”:设置字符宽度相对于“字符本身宽度”的比例。“字符本身宽度”是字体文件在字符描述时已确定的宽度。输入值如果小于 1.0
3 s& F! J# p4 v5 n r( h# G) @将压缩字符宽度,输入值如果大于 1.0 则将扩大字符宽度。
0 H, l% g- w* g' M4 ^“倾斜角”:设置文字的倾斜角,使文字倾斜。输入值应在 -85 到 85 之间。 8 |, A z, m+ j, z/ M/ b* ~8 I2 A
二、AutoCAD R14的文字输入:
- J. c L7 B ]; g# h7 G, l5 HAutoCAD R14软件的文字输入主要有以下三个命令:text、dtext、mtext 。 ' L4 B/ F& \8 I# A3 R9 w
1、“TEXT” 命令用于创建单行文字。
! n( ^* b$ g2 s6 ` V+ R' N如果上一个命令也为text,则在“对正(J)/样式(S)/<起点>”提示后,将跳过“高度”和“旋转角度”提示而直接显示“文字”输入提示。文字将直接放在上一行文字的下方。
$ l, A3 s/ T2 H2、“DTEXT” 命令可连续输入多行文字,而不需重复输入命令。在每行输入一个字时,可方便的实现文字的竖排。
- R3 }9 M F, R- K! _ L0 S2 o; Y/ C3、“MTEXT” 命令使用“多行文字编辑器” 编辑文字。 4 D2 X7 W' C$ V) t0 [8 s7 }( E# z
当拖动定点设备指定对角点时,将会显示一个矩形框来表示多行文字对象的位置和大小。矩形内的箭头指明段落中文字的走向。指定了第二个角点后, AutoCAD
2 W2 ^5 C8 X! N* q; }4 i将显示“多行文字编辑器”对话框。请注意:“多行文字编辑器”仅显示 Windows 能识别的字体,不能识别 AutoCAD 的 SHX 字体。 . ^, v* L/ g+ d5 a8 t
AutoCAD “多行文字编辑器”可在“工具/系统配置/文字编辑器、字典和字体文件名/文字编辑器应用程序”中定义。AutoCAD默认的文字编辑器应用程序名为“Internal”,我们可定义第三方的文字编辑器进行多行文字编辑,如:WINDOWS系统的写字板、记事本、WORD等。可在“多行文字编辑器”中直接调入已编辑好的文本文件。注意:AutoCAD默认的“多行文字编辑器”调入的文件大小不得大于16K。 3 M |$ a, s3 u- j6 ], g) K
如果用第三方文字编辑器,可输入格式代码来产生特定的文字格式。可为文字加下划线、上划线,并创建叠式文字(如分数)。也可以修改颜色、字体和文字高度。可改变文字字符间的空格或增加字符宽度。要产生特定的文字格式,请使用下表中显示的格式代码。格式代码 用途
9 t9 k: Y* k6 V; H" t...o 关闭和打开上划线
" u u" M; M8 f k: n3 @. H- EL...l 关闭和打开下划线
l$ J9 ~. f/ t& l~ 插入一个连续空格
- y1 _6 b4 a0 A. E3 @# L1 ^插入一个反斜杠
0 o5 u/ L$ Q* x# p$ h{...} 插入左大括号和右大括号 2 ^4 N1 Z6 y+ b4 U: G9 E
Cvalue; 应用指定的颜色 4 E* s% c- U' Y6 N0 u; D9 [
File name; 应用指定的字体文件 7 |3 t+ D; ^, Y. {
Hvalue; 应用指定文字高度
* _, s' {; i; L. [: ~, ], h. KHvaluex; 应用多行文字对象的特性 , E& n1 _# k! M, f
S...^...; 堆叠 或 ^ 符号后的文字
8 p0 U2 {% B, H4 S- rTvalue; 调整字符间的间距,从 .75 到 4 次 & r' K2 s2 I- L X D
Qangle; 改变倾斜角 1 _) z, X. q8 M* G8 t
Wvalue; 改变宽度比例来调整文字的宽度
" W4 @2 K% `" _" W+ ~A 设置对齐方式值,有效值:0、1、2(底部、中部、顶部) - J4 D& y1 G1 F, o
P 结束段落
L; U" a: C$ ]! V$ V在换行的地方添加反斜杠()或空格字符可实现换行。可使用大括号对({ }),在其中输入特定的文字格式定义文字,大括号最多可以嵌套八层。如下例所示:
/ J0 W3 B. ^: N* V+ i请{H5F simhei.ttf 看清楚}此例子。 ) }" a* W+ i5 C0 P" z! k! R) k
在 R14中可使用Unicode 字符编码输入。Unicode 字体可包含 65,535 个字符,以及为不同语言设计的形。Unicode 字体包含的字符要比系统中定义的还要多。因此,使用不可能直接从键盘上输入的字符时,可以输入转义序列 U+nnnn,其中 nnnn 表示字符的 Unicode 十六进制值。现在 AutoCAD 的所有 SHX 形字体都是 Unicode 字体。例如: / \7 Z. f9 M% p4 W
U+00B0 为度数符号 ( °)
; S+ e) b' u! E L! H/ QU+00B1 为公差符号 (±) 7 Y3 ] f+ Y" K1 v) w5 ?
U+2205 为直径符号 (φ) * C1 k% ^9 [& l
4、利用“剪贴板”功能输入已编写好的全部或部分文本。用文字编辑软件把需要调入的文件打开,选择需要的文本,按“复制”命令使文本内容进入“剪贴板”。假如剪贴板中有文字,可以从AutoCAD “编辑”菜单中选择“粘贴”将剪贴板中的文字粘贴到 AutoCAD 中。
& v0 M. E. c3 X; S* E5、用“插入”菜单“OLE对象”功能插入文本文件。把文本文件作为一个OLE对象整体插入及编辑。 - l/ y" j; n" \- ^: o6 ~' d# D c5 C
) J0 T k# |; h t. ]+ Z+ R1 w& w8 z
三、AutoCAD R14图形中文字乱码的解决:
% N# R0 v2 o, c K1 t当打开AutoCAD的图形文件时, AutoCAD自动根据图形中的文字样式定义,在AutoCAD 支持的文件搜索路径中查找字体文件,当没有找到所需要的字体文件时,AutoCAD将弹出一个对话框要求你选择一个代替的字体以正确显示。如图九所示: 当选择的字体不正确时,打开的图形中将有部分或全部文字显示为“?”,表示此文字在现在的文字定义下不能正确显示。此时可使用菜单中的“修改/特性”命令,在“样式”框中选择合适的文字样式。如图十所示:文字样式的设置可在AutoCAD R14菜单的“格式文字样式”下拉菜单命令中设置。当有中文文字无法打开时,请先在“文字样式” 命令中设置有中文大字体或有中文字体的文字样式格式。请注意:对于文字串中的每一个字符,AutoCAD 都先搜索大字体文件。如果从中未找到该字符,才搜索普通字体文件。 " W" e$ n2 |. S2 }* M& N* _
2、当用AutoCAD R14打开R12/R13的图形文件时,因为文字代码页的不同,图形中的中文文字可能出现乱码。
, I) Z+ ?% s2 w( A! G6 C1 Z: [此时请立即关闭此文件(不要保存),可使用“天正CAD软件”的“DWGCODE.EXE”程序来处理此类图形文件。DWGCODE是专为AutoCAD
4 f% W+ o$ j4 n, Q4 y! U! E4 ~R14编写的代码页转换工具:
# s- u& m* N# g `" I“要转换的文件名”中可输入待转换的文件或目录。
1 _ _. C5 h% s" a. |, C, C9 x% V“只转换以下的DWG/DXF文件”中请选择待转换的文件是用什么版本的AutoCAD绘制的。 % J9 W0 U# |/ @2 q, V/ E/ t
“选择一个新的代码页”中请选择“ASCⅡ”。 0 b- |( i1 ~- O9 E1 n8 ^
“将转换后的文件拷贝到”中,当需要把转换的图形另外保存时,可输入一个新的文件目录。现在你可以按“开始转换”按钮进行转换了。
( g" |% J4 y* a) m' O5 T2 y4 w在使用“代码页转换工具”时,请注意:同一个图形文件不得多次转换,否则可能使图形文件无法修复。 F v7 h* n0 Q4 L# w' A6 R) ]
使用AutoCAD软件自带的附赠程序建立图形文件工作包:在正版的R14软件中增加有一个“附赠程序”下拉菜单,执行“工具/打包”命令,执行界面如图十三所示:可将你正在绘制的图形及需要的字体文件一起“打包”保存至统一目录下。你即可以在其它的计算机中打开图形而不会担心文字符号显示的正确性。当然,你也可以自己把图形和需要的字体文件保存起来。 |