下面代码会遍历图上所有CAD文字对象,然后取它使用的字体信息

void getAllTextFont(){MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase();//返回数据库中的文字样式表表对象MxDrawTextStyleTable textStyleTable = database.GetTextStyleTable();// 定义选择集对象MxDrawSelectionSet ss = new MxDrawSelectionSet();// 全选图上所有对象。ss.AllSelect();int i = 0;// 遍历所有对象for(;i <ss.Count;i++){MxDrawEntity ent = ss.Item(i);// 得到对象使用的文字样式记录.MxDrawTextStyleTableRecord rec = textStyleTable.GetAt(ent.TextStyle);if (rec == null)continue;// 得到TrueType字体属性。String pTypeface = "";Boolean bold = false;Boolean italic = false;Int32 charset = 0;Int32 pitchAndFamily = 0;rec.Font(out pTypeface, out bold, out italic, out charset, out pitchAndFamily);String sShxFileName;String sBigShxFileName;// 如果TrueType字体名为空,表示使用的Shx字体。if(pTypeface.Length == 0){// 得到西文字体sShxFileName = rec.fileName;// 得到中文字体sBigShxFileName = rec.bigFontFileName;}}}

CAD关于文字样式得到图所有文字对象使用的字体文件(com接口c#语言)相关推荐

  1. python怎么改字体_python,tkinter_Tkinter Label 如何改变Label中的文字样式,例如给文字加删除线,python,tkinter - phpStudy...

    Tkinter Label 如何改变Label中的文字样式,例如给文字加删除线 如题.未查到Tkinter下,促发条件后,是否能修改label中文字的样式 class Pomodoro_app(Tk) ...

  2. CAD关于文字样式修改文字对象的文字样式(com接口网页版)

    文字对象都一个TextStyle属性,用这个属性可以设置,或取到文字对象的文字样式. 下面代码演示设置一个文字对象的字体为黑体,如果没有文字样式,就添加文字样式. var ent = mxOcx.Ge ...

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

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

  4. cad图纸问号怎么转换文字_cad打开后图形文字显示问号该怎么办?

    cad打开后图形文字显示问号该怎么办?之前电脑是32位的,现在换成64位以后成,cad打开之前显示正常的图纸,里面的很多字体居然显示为问号,下面分享解决办法,需要的朋友可以参考下 原来电脑是32位系统 ...

  5. cad线性标注样式修改在哪里_AutoCAD2016标注样式设置在哪里 怎么打开

    AutoCAD2016是一款非常专业的制图软件,那有很多用户表示自己不知道怎么通过这款软件打开标注样式设置,下面就通过这篇文章给大家介绍一下,一起往下看吧! 二.标注样式的设置: 第一步设置公共样式, ...

  6. cad线性标注样式修改在哪里_AutoCAD2016标注样式设置如何打开-AutoCAD2016打开标注样式设置的详细步骤-PC下载网...

    AutoCAD2016标注样式设置如何打开-AutoCAD2016打开标注样式设置的详细步骤-PC下载网 作者:小靖子 来源:PC下载网时间:2020-09-01 10:27:17 还不会在AutoC ...

  7. confirm修改按钮文字_CAD教程来袭,CAD菜鸟们你知道CAD如何创建和设置文字样式吗?...

    嗨,我是爱踢汪.在CAD中,使用文字的时候,我们需要对文字对象进行字体.字号以及一些其它的效 果进行设置,用以表达不同情况.所 有想要显示的文字外观不同效 果的设置,都可以通过使用迅捷CAD编辑器的[ ...

  8. 将CAD图纸中的线型和文字样式合并的方法技巧(二)

    上篇文章中介绍了关于CAD图纸中的线型和文字样式合并可以使用标准检查的功能,这篇文章接着给大家介绍关于CAD检查的具体操作步骤,这样在之后的CAD绘图过程中,我们就可以通过这个功能比较好的进行这项操作 ...

  9. 用迅捷CAD编辑器怎么更改文字样式

    利用CAD图形类文件,里面的文字的有些跟数据上对不上,这时候我们就想能够编辑.修改里面的字体.这确实是比较麻烦的,不过不加先不用着急,在这里小编这里有个好用的方法可以直接操作,接下来就详细的了解用迅捷 ...

最新文章

  1. 解决谷歌浏览器在非https下限制获取多媒体对象(音视频)的解决方式
  2. P1083 借教室(标记永久化线段树/二分+前缀和)难度⭐⭐⭐★
  3. 好书推荐:《Implementing Database Security and Auditing》-数据库应用安全
  4. 输出两个文件中不同/相同的行
  5. 搜狗浏览器也可以直接安装Chrome插件,太棒了
  6. 《犯罪心理学》读书笔记(part7)--犯罪心理的主观差异(中上)
  7. 你是信用卡卡奴吗?怎么摆脱卡奴?
  8. clustalw序列比对_序列比对(二)
  9. hdu 2064汉诺塔III 递推
  10. 转载--C语言:浮点数在内存中的表示
  11. socket编程学习笔记
  12. DirectX - dds图片格式(DDSURFACEDESC2)
  13. Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法
  14. 软件开发需求分析内容
  15. 天霆:桌面虚拟化正处于导入期
  16. html元素span,[转载]HTML元素 - span标签 使用介绍
  17. Make the Team(匈牙利算法)
  18. Python初级入门精讲-王大鹏-专题视频课程
  19. python爬取58同城所有租房信息_Python 爬虫之-58租房数据
  20. 我生命的意义和价值是什么

热门文章

  1. python ddddocr识别图片
  2. Matlab移动色带位置
  3. 新零售一般使用什么进行线上线下互通
  4. 35岁的门槛,是事实还是在贩卖焦虑?
  5. Nervos:layer分层架构,各管一摊
  6. 64位下Python安装PIL图像处理库 (ERROR: Could not find a version that satisfies the requirement PIL (from vers)
  7. model.fit()模型编译时报错:ValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type
  8. 蓝牙耳机打游戏什么牌子好?打游戏超低延迟的蓝牙耳机推荐
  9. 微信小程序项目《天使童装》
  10. Java XPath