xgr 发表于 2011-11-3 22:49:36

mtext的宽度系数是哪个属性

mtext的宽度系数是哪个属性?谢谢!

sieben 发表于 2011-11-4 08:04:53

本帖最后由 sieben 于 2011-11-4 08:06 编辑

建议一个方法,自己先手动写一个MText文本,然后手动修改里面的宽度系数,再去查看里面的文本内容,注意不是使用AutoCAD的编辑对话框,是查看MText文本的TextString(应该没有写错)属性,在TextString的属性字符串里面你会看到宽度系数那个数字.

xgr 发表于 2011-11-4 09:05:57

本帖最后由 xgr 于 2011-11-4 09:11 编辑

对不起,还是不了解你的意思
在CAD内可以找到Mtext的宽度系数
可是在程序内就是找不到, this.listView1.Items.SubItems.Text = ent2.xxxx.ToString();要求在XXXX里输入宽度系数属性。
case "MText":
                            MText ent2 = tr.GetObject(Id, OpenMode.ForWrite) as MText;
                        。。。。。。。。。。。。。
   
                            this.listView1.Items.SubItems.Text = ent2.Layer;
                            this.listView1.Items.SubItems.Text = ent2.TextStyleName;
                            this.listView1.Items.SubItems.Text = ent2.Height.ToString();
                            this.listView1.Items.SubItems.Text = ent2.xxxx.ToString();
                            this.listView1.Items.SubItems.Text = ent2.Rotation.ToString();
                            this.listView1.Items.SubItems.Text = ent2.Contents;
                            break;

sailorcwx 发表于 2011-11-4 14:54:47

mtext没有宽度系数这个属性的,它是通过内容的控制代码来实现的,宽度的控制符号是{\w}

xgr 发表于 2011-11-4 21:06:13

本帖最后由 xgr 于 2011-11-4 21:14 编辑

2012MText编辑器内可以找到宽度系数的调节按扭请问在程序中是否可以使用你所说的宽度系数控制符。谢谢!



sailorcwx 发表于 2011-11-5 09:27:29

其实那个调节按钮调的也是那个控制符号,你看一下属性里的内容就知道了。
页: [1]
查看完整版本: mtext的宽度系数是哪个属性