CAD关于文字样式删除文字样式操作(com接口c#语言)

在删除文字样式前,最好判断图上有没有文字对象正在使用该文字样式,如果有的话就不要删除文字样式

c#代码如下:

             private void DelTextStyle(String sTextStyleName)
        {
         
            MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase();
             
            //返回数据库中的文字样式表表对象
            MxDrawTextStyleTable TextStyleTable = database.GetTextStyleTable();
             
            //得到文字样表中的文字样式对象
            MxDrawTextStyleTableRecord TextStyleRec = TextStyleTable.GetAt(sTextStyleName, false);
            if (TextStyleRec == null)
                return;
            //删除文字样式
            TextStyleRec.Erase();
            MessageBox.Show("成功删除文字样式");
        }

 

posted on 2019-12-10 16:50  梦想CAD控件  阅读(326)  评论(0)    收藏  举报

导航