[问题] AcGiTextStyle
本帖最后由 作者 于 2007-10-17 15:00:55 编辑描述:
在一个自定义实体的程序中,我使用了一个文字.文字的生成是在 WorldDraw 事件中使用 gemotry().text 生成的.使用了第二种模式.使用 AcGiTextStyle 进行文字样式赋值.
现状:
一切按想像中进行,能够正确赋上文字样式.
问题:
只要我把arx一下掉.文字不见了,变成了一个点,而重载arx的动作却不能成功.提示说访问冲突.
请问应该如何解决?if(fromAcDbTextStyle(sTxtSty, m_StyName) != Acad::eOk)
{
acutPrintf(_T("\ncopy文字样式出错,不能生成文字."));
return;
}
sTxtSty.loadStyleRec();
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)
页:
[1]