求助:关于DBText.position移动文字
DBText的Position属性是可读可写的,求解为什么用 text.Position = new Point3d(1, 1, 0)无法移动text文字呢?MText也是一样,无法通过直接设置Position值来实现移动。
你的Position是不是在原点?
你同时修改AlignmentPoint试试 不在原点。
比如,text在(100,100,0)把它移动到(150,150,0)只用 text.Position = new Point3d(150, 150, 0)就不行。 20033535 发表于 2012-2-9 10:59 static/image/common/back.gif
不在原点。
比如,text在(100,100,0)把它移动到(150,150,0)只用 text.Position = new Point3d(150, 150, ...
用这个试试,
text.TransformBy(Matrix3d.Displacement(new Point3d(100,100,0).GetVectorTo(new Point3d(150,150,0)))); liuxu042 发表于 2012-2-9 11:08 static/image/common/back.gif
用这个试试,
text.TransformBy(Matrix3d.Displacement(new Point3d(100,100,0).GetVectorTo(new Point3 ...
这个方法可以移动。
对越DBText.Position这个可读可写的属性,难道是桌子公司搞错了?
页:
[1]