明经CAD社区

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2371|回复: 7

请问.NET C#如何设置DBtext和Mtext的文字字体,如宋体黑体等?

[复制链接]
发表于 2015-5-27 09:56 | 显示全部楼层 |阅读模式
请问.NET C#如何设置DBtext和Mtext的文字字体,如宋体黑体等?谢谢
发表于 2015-5-27 10:59 来自手机 | 显示全部楼层
http://exchange.autodesk.com/autocad/enu/online-help/browse#WS1a9193826455f5ff2566ffd511ff6f8c7ca-3baa.htm
查看文字部分
 楼主| 发表于 2015-5-27 11:42 | 显示全部楼层
雪山飞狐_lzh 发表于 2015-5-27 10:59
http://exchange.autodesk.com/autocad/enu/online-help/browse#WS1a9193826455f5ff2566ffd511ff6f8c7ca-3b ...

飞狐老师,我还是不明白。在VBA中,一句m_text.StyleName = "黑体"就能很简单的把单行文字的字体设为黑色,C# .NET中怎么需要这么多参数?请问有没有简单的方式?
 楼主| 发表于 2015-5-27 11:43 | 显示全部楼层

飞狐老师,我还是不明白。在VBA中,一句m_text.StyleName = "黑体"就能很简单的把单行文字的字体设为黑体,C# .NET中怎么需要这么多参数,似乎还得创建自定义的文字样式?请问有没有简单的方式?
发表于 2015-5-27 12:02 | 显示全部楼层
如果你只是设置式样(已有)的话,
public Autodesk.AutoCAD.DatabaseServices.ObjectId TextStyleId { set; get; }
    Autodesk.AutoCAD.DatabaseServices.MText 的成员
 楼主| 发表于 2015-5-27 13:03 | 显示全部楼层
雪山飞狐_lzh 发表于 2015-5-27 12:02
如果你只是设置式样(已有)的话,
public Autodesk.AutoCAD.DatabaseServices.ObjectId TextStyleId { se ...

飞狐老师,06CAD中似乎没有这个成员,那您考虑怎么解决呢?
采用这个帖子的方法解决了问题,http://bbs.mjtd.com/thread-84862-1-1.html,但是如何同你所说的,用简便方法设置已有字体样式?06CAD下或其它版本CAD有C#方面的示例代码吗?万分感谢!
发表于 2015-5-27 13:36 来自手机 | 显示全部楼层
你应该把那个帖子仔细看看。。。
发表于 2018-1-9 10:14 | 显示全部楼层
perfect answer
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号  
©2000-2017 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2018-12-16 02:18 , Processed in 0.181049 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表