zoukankan      html  css  js  c++  java
  • 各图元对应的DXF名

        public static bool IsInFilter(this Entity ent, string str)
        {
          string typ = ent.GetType().Name;
          List<string> nameLst = str.ToList();
          string lspType = "";
    
          switch (typ)
          {
            case "Arc": lspType = "ARC"; break;
            case "AttributeDefinition": lspType = "ATTDEF"; break;
            case "AttributeReference": lspType = "ATTRIB"; break;
            case "Circle": lspType = "CIRCLE"; break;
            case "Ellipse": lspType = "ELLIPSE"; break;
            case "Hatch": lspType = "HATCH"; break;
            case "BlockReference": lspType = "INSERT"; break;
            case "Leader": lspType = "LEADER"; break;
            case "Line": lspType = "LINE"; break;
            case "Polyline": lspType = "LWPOLYLINE"; break;
            case "Mline": lspType = "MLINE"; break;
            case "MLeader": lspType = "MULTILEADER"; break;
            case "MText": lspType = "MTEXT"; break;
            case "Ray": lspType = "RAY"; break;
            case "Region": lspType = "REGION"; break;
            case "Solid": lspType = "SOLID"; break;
            case "Spline": lspType = "SPLINE"; break;
            case "Table": lspType = "TABLE"; break;
            case "DBText": lspType = "TEXT"; break;
            case "Viewport": lspType = "VIEWPORT"; break;
            case "Wipeout": lspType = "WIPEOUT"; break;
            case "Xline": lspType = "XLINE"; break;
            default:
              break;
          }
          if (str.ToUpper().Contains("DIMENSION"))
          {
            lspType = "DIMENSION";
          }
          return str.ToUpper().ToList().Contains(lspType);
        }
  • 相关阅读:
    数据结构之c++感悟
    常见linux系统中RPM包的通用命名规则
    scripts
    http
    iscsi
    RHCE认证经典考题
    数据库
    配置空客户端邮件
    配置nfs服务
    Python版本的7大排序
  • 原文地址:https://www.cnblogs.com/swtool/p/12516350.html
Copyright © 2011-2022 走看看