zoukankan      html  css  js  c++  java
  • cad.net删除wipeout

    namespace BCCDELWIPOUT
    {
        public class DraftingTools
        {

            [CommandMethod("BCC:WOUT")]

            public static void BCCDELETEWIPOUT()
            {
                Document doc = Application.DocumentManager.MdiActiveDocument;
                Database db = doc.Database;
                Transaction tr = db.TransactionManager.StartTransaction();

                using (tr)
                {
                    BlockTable bt = tr.GetObject(db.BlockTableId, OpenMode.ForWrite) as BlockTable;
                    foreach (ObjectId objId in bt)
                    {
                        BlockTableRecord btr = objId.GetObject(OpenMode.ForWrite) as BlockTableRecord;

                        foreach (ObjectId btrObjId in btr)
                        {
                            Entity ent = btrObjId.GetObject(OpenMode.ForWrite) as Entity;
                            if (ent is Wipeout)
                            {
                                ent.Erase();
                                
                            }
                        }
                    } tr.Commit();
                }
            }
        }
    }

  • 相关阅读:
    Codeforces 959 E Mahmoud and Ehab and the xor-MST
    LightOj 1336 Sigma Function
    某考试 T1 sigfib
    [BOI2007] Sequence
    UOJ 41. 矩阵变换
    [BOI2007] Mokia
    SPOJ 26108 TRENDGCD
    bzoj3545: [ONTAK2010]Peaks
    bzoj3910: 火车
    bzoj1185: [HNOI2007]最小矩形覆盖
  • 原文地址:https://www.cnblogs.com/swtool/p/3832330.html
Copyright © 2011-2022 走看看