EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

萧闫子 发表于 2014-1-8 14:05:51

[实体对象] 标注尺寸后面增加文字


Document doc = Application.DocumentManager.MdiActiveDocument;
            Database db = doc.Database;
            Editor ed = doc.Editor;
            var resSel =ed.GetSelection(new SelectionFilter(
                        new TypedValue[]
                        {
                            new TypedValue(0, "DIMENSION")
                        }));
            if (resSel.Status != PromptStatus.OK)
                return;
using (Transaction tr = db.TransactionManager.StartTransaction())
{
foreach (ObjectId id in resSel.Value.GetObjectIds())
{
var dim = tr.GetObject(id, OpenMode.ForWrite) as Dimension;
dim.DimensionText = "<>(Str)";
}
tr.Commit();
}
页: [1]
查看完整版本: [实体对象] 标注尺寸后面增加文字