码迷,mamicode.com
首页 > 编程语言 > 详细

CAD关于文字样式得到所有文字样式操作(com接口c#语言)

时间:2019-12-10 17:12:18      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:返回   src   com   操作   www   database   edit   bsp   ttext   

下面代码是遍历文字样式表中所有文字样式,并得到所有文字样式名,在遍历的循环中,得到每个文字样式记录对象,可以去修改它的属性

       private void GetAllTextStyle()
        {
            MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase();
             
            //返回数据库中的文字样式表对象
            MxDrawTextStyleTable mxtst = database.GetTextStyleTable();
             
            //创建一个遍历文字样式表中所有文字样式的遍历器
            MxDrawTextStyleTableIterator iter = mxtst.NewIterator();
            if (iter == null)
                return;
            string sRet = null;
            //移动当前遍历器位置
            for (; !iter.Done(); iter.Step(true, false))
            {
                //返回遍历器当前位置的文字样式
                MxDrawTextStyleTableRecord spTextStyleRec = iter.GetRecord();
                 
                //得到文字样式名
                sRet = sRet + ‘,‘ + spTextStyleRec.Name;
            }
            MessageBox.Show(sRet);
        }

运行效果如下:

技术图片

 

CAD关于文字样式得到所有文字样式操作(com接口c#语言)

标签:返回   src   com   操作   www   database   edit   bsp   ttext   

原文地址:https://www.cnblogs.com/yzy0224/p/12017361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!