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

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

       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);
        }

运行效果如下:

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

时间: 2024-12-11 05:35:57

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

CAD关于文字样式对当前文字样式操作(com接口c#语言)

当前文字样式表示向DWG数据库添加一个文字对象时,使用的默认的文字样式,通过系统变量TEXTSTYLE操作,系统变量设置参考: http://www.mxdraw.com/help_2_48.html 设置当前文字样式C# // 添加文字样式 axMxDrawX1.AddTextStyle1("MyTextStyle", "txt.shx", "hztxt.shx", 1); // 得到当前数据库 MxDrawDatabase database

CSS+DIV网页样式与布局——文字样式&段落(一)

一个网页要说最多的还是文字,上篇博客说CSS样式是一个网页的精髓,那网页中最直接表现出来的就是文字和图片,还有一些所谓的表单,首先先说最为熟悉和常用的文字.让CSS控制网页中的文字,使它不再那么枯燥平淡,从此网页文字变得绚丽多彩. 一.文字样式 文字样式主要包括文字的大小.颜色.字体等,具体包括如下 写一个小例子,综合运用上述所有的文字效果样式: 代码: <html> <head> <title>文字字体</title> <style> body

CSS font-size字体文字大小样式属性-字体大小样式篇

一.设置字体大小CSS单词与语法 - TOP基本语法结构: .divcss5{font-size:12px;}设置了文字大小为12px像素Font-size+字体大小数值+单位 单词:font-size语法:font-size : absolute-size | relative-size | length取值:xx-small | x-small | small | medium | large | x-large | xx-largexx-small:最小x-small:较小small:小m

文字或边框等的样式变换

/** * 文字或边框等的样式变换 * @param ele 容器的对象 * @param cls 要变化的样式 * @param times 闪烁时间 */ function shake(ele,cls,times){ var i = 0, t = false, o = ele.attr("class")+" ", c = "", times = times||2; if(t) return; t= setInterval(function()

CSS样式链接和文字常用属性

行内: <div style="color:red;"></div> 内嵌<style>div{background-color:red;}</style> 外部引用 <link rel="stylesheet"(样式表) href="./xxx.css"> xxx.css文件:  div{color:red} CSS文字属性 color : #999999; /*文字颜色*/ font

Web前端技术:CSS部分初识--行内样式、内嵌样式、外部样式,CSS的优先级,CSS的选择器,各种CSS样式(文本与文字、颜色的表示、背景的设置、超链接、列表、表格、图片)

一.CSS样式 1.行内样式:直接写在body的内部标签里,如下就是行内样式 2.内嵌样式:写在head的style标签内,如下就是内嵌样式 3.外部样式:css样式单独写在一个.css文件里,使用时,在HTML的head内用link标签引用即可 二.CSS的优先级 三.CSS的选择器 选择器是一种选择方式.选中你想要的元素的方法,称之为“选择器”  1.全局选择器:*  2.标签选择器:p.span.a.h1~h6.ul.ol  3.类选择器:.one  4.id选择器:#left  5.后代

CAD.NET调整属性块中文字宽度

using System;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.EditorInput;using Autodesk.AutoCAD.Geometry;using Autodesk.AutoCAD.Runtime; [assembly: CommandClass(typeof(AttributeWidthFactor.MyC

如何在CAD编辑器中查找和替换文字?

如何在CAD编辑器中查找和替换文字?在编辑CAD图纸的时候,如果全部是用手去绘制的话非常的浪费时间,所以就需要借助一些CAD编辑器来绘制CAD图纸,但是在绘制的过程中一张CAD图纸是由许多部分组成的,为了查找方便需要在CAD图纸中标注一些文字,如果发现标注错误的话,那要怎么办呢?如何在CAD编辑器中查找和替换文字?具体要怎么来操作?下面就来教教大家,想要了解的朋友就一起来看看吧! 使用步骤一:首先还是需要在日常使用的电脑中任意的打开一个浏览器,在浏览器的搜索框中搜索迅捷CAD编辑器专业版,进入官

Android TextView 实现文字大小不同和文字颜色不同

效果图如下: 关键代码如下: StringBuffer sb = new StringBuffer(); if(day > 0) { sb.append("<a href=\"1\">"); sb.append(""+day); sb.append("</a>"); sb.append(""+Global.getString(R.string.unit_Day2)); } sb

各种各样的文本框滚动栏样式代码 滚动栏样式 文本框样式(文本框样式大全)

<div style="WIDTH: 148; HEIGHT: 146; BACKGROUND-COLOR: transparent; OVERFLOW: scroll; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #885C10; scrollbar-highlight-color: #F8ECD8; scrollbar-3dlight-color: #885C10; scrollbar-darkshadow-color: