高手回答下 DBText.GeometricExtents 属性返回的最小点和最大点相同的问题
高手回答下 DBText.GeometricExtents 属性返回的最小点和最大点相同的问题DBText acText = new DBText();
acText.SetDatabaseDefaults();
采用系统默认设置,获取的范围是对的。
但是通过设置
acText.HorizontalMode = textHorizontalMode;
acText.VerticalMode = textVerticalMode;
acText.AlignmentPoint = pt3d_new;
后,获取的最小点 和最大点都是pt3d_new
在网上查了下资料,说是设置默认设置时,用
acText.Position = pt3d_new
来设置文本位置,
否则采用acText.AlignmentPoint = pt3d_new;
来确定点的位置,但是有些对齐方式,在这句报错。
哪个高手以前解决过这个问题的。
先设置acText.Position
在设置acText.AlignmentPoint
就不会报错了。
希望会对你有帮助。
页:
[1]