查看单个帖子
旧 2009-04-16, 12:14 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】[arx]小妹有个问题!!!标注样式!!!

[arx]小妹有个问题!!!标注样式!!!
[arx]小妹有个问题!!!标注样式!!!
怎样在当前cad文件中修改它的标注样式啊??哪位大哥哥能给一个简单的例子吗????比如修改当前文字的字体,大小?
大姐这样回答小妹:
参见:acdbtextstyletablerecord和acdbdatabase::textstyle()
void gettextstyleid(const char *stylename,acdbobjectid &styleid)
{
acdbtextstyletable *pstyletable;
acad::errorstatus es = acdbhostapplicationservices()->workingdatabase()->getsymboltable(pstyletable, acdb::kforread);
if (es == acad::eok)
{
es = pstyletable->getat(stylename, styleid, adesk::kfalse);
pstyletable->close();
}
}
然后creat一个acdbdimstyletablerecord 的变量
setdimtxsty(acdbobjectid )就可以了
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)