zoukankan      html  css  js  c++  java
  • AutoCAD.Net/C#.Net QQ群:193522571 AddToModelSpace和AddToPaperSpace绝对是一个坑!

    今天把所有的AddToModelSpace和AddToPaperSpace修改成了AddToCurrentSpace.

    近日发现一个问题,我测试时没有问题,但是用户在用的时候说没有看到新的文字出现,我是到处找问题,最后才发现问题出现在AddToModelSpace这一句了。

        public static ObjectIdCollection AddToCurrentSpace(this Database db, params Entity[] ents)
        {
          ObjectIdCollection ids = new ObjectIdCollection();
          var trans = db.TransactionManager;
          BlockTableRecord btr = (BlockTableRecord)trans.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);
          foreach (var ent in ents)
          {
            ids.Add(btr.AppendEntity(ent));
            trans.AddNewlyCreatedDBObject(ent, true);
          }
          btr.DowngradeOpen();
          return ids;
        }
    

      

  • 相关阅读:
    使用Python往手机发送短信(基于twilio模块)
    春&风
    故乡
    非常完美
    风 记忆
    风誓
    MATLAB的循环结构
    你要的快乐
    夕颜
    MATLAB的基本元素
  • 原文地址:https://www.cnblogs.com/swtool/p/14547229.html
Copyright © 2011-2022 走看看