|
在我们应用中望CAD2010来创建单行文本的过程中,当我们创建完成一个单行文本,再点击一下文字区域以外的地方,想结束这次单行文本的编辑,但是事实的情况是:当我们再次点击其他区域时,又开始了新一轮的单行文本的创建。在这种情况下,我们就可以通过改变DTEXTED系统变量的值,来达到我们原本的意愿了。下面就具体来看一下DTEXTED这个系统变量的改变对单行文本的创建和编辑过程起到了怎样的作用。; U. O, S% Z4 A8 `+ e; Q( h, U) u) s
3 S" T' S+ g9 R0 O
在默认的情况下,DTEXTED变量的值为“2”。此时,显示用于创建并编辑文字的在位文字编辑器,创建文字时可以单击图形中的任意位置以创建新的文字块。如下图1所示: H& y" r- r$ q j$ ^- Y' c
( ]4 L4 Z6 I1 A
0 j+ A) F9 M P& D! v7 B5 W
图1$ @" G( d# a2 f3 S3 b' l f
0 {4 J: V z% A5 `2 @) x- ^在命令栏中输入“DTEXTED”,按空格键,可以看到命令栏提示“DTEXTED的新当前值 (0 到 2) <2>:”,再输入“0”,按回车键,改变DTEXTED系统变量的值为“0”。此时,创建和编辑单行文本时,显示在位文字编辑器,而创建时点击文本编辑框以外的区域时则默认为确定,结束单行文本的创建。如下图2所示:
8 C2 G* a; }- [$ _
' v3 N D v; }, p3 x3 c( k# |+ s+ Q
图2
0 Z7 U0 |! v# H5 m5 i8 f) i: s. g/ J; K$ k' o; V9 u: f" P
当改变TEXTED系统变量的值为“1”时,会显示用于创建文字的文字提示,并使用户可以单击图形中的任意位置以创建新的文字块,但在创建输入文字时,与前两者情况不一样的是,此时输入文字时不显示在位文字编辑器,直观上我们可以看到在输入文字时,文字没有被一个变化的外围方框所包围,而只是显示文字的提示。如下图3所示:
+ m+ X! v2 v8 A% n
3 d) G8 a4 V. W" I
$ O1 g( g; m0 V9 k, Y3 @图3
' l" h8 r7 y, s1 y ` a Q1 t0 ?; {/ |( L) K8 K* ^
而此时,双击文字进行编辑时,与DTEXTED为“0”和“2”的情况不同的是,此时不会显示在位文字编辑器,而是自动弹出“编辑文字”的对话框,在此对话框中对该文字内容进行编辑。如下图4所示:
4 z8 u/ i4 K: B 5 i$ ^( r2 ?& Z$ I% J( ]
! h0 J; z4 f: f: o% |/ O' o2 q0 `& D图4) S4 T, q; q! L# h3 A2 k3 f" |" w
' h" o' F, f, W# {0 k0 r& J了解了这些内容之后,我们就可以随自己喜欢的方式来选择单行文本创建和编辑的显示界面了。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|