明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2091|回复: 0

[问题] AcGiTextStyle

[复制链接]
发表于 2007-10-17 09:50:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2007-10-17 15:00:55 编辑

描述:
在一个自定义实体的程序中,我使用了一个文字.文字的生成是在 WorldDraw 事件中使用 gemotry().text 生成的.使用了第二种模式.使用 AcGiTextStyle 进行文字样式赋值.
现状:
一切按想像中进行,能够正确赋上文字样式.

问题:
只要我把arx一下掉.文字不见了,变成了一个点,而重载arx的动作却不能成功.提示说访问冲突.

请问应该如何解决?
  1. if(fromAcDbTextStyle(sTxtSty, m_StyName) != Acad::eOk)
  2. {
  3.   acutPrintf(_T("\ncopy文字样式出错,不能生成文字."));
  4.   return;
  5. }
  6. sTxtSty.loadStyleRec();
  7. sTxtSty.setTextSize(2.5 * m_Scale);
复制代码
mode->geometry().text(insPt, AcGeVector3d::kZAxis, AcGeVector3d::kXAxis, m_TextString, m_RectWidth * 0.8, Adesk::kFalse, sTxtSty);变量说明: sTxtSty : 将要在worldDraw中使用的文字样式(AcGiTextStyle)m_StyName:  文字样式名(CString)m_RectWidth: 文字宽度 (Double)m_Scale:        当前比例 (Double)m_TextString: 文字字符串(CString)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 17:43 , Processed in 0.135091 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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