- UID
- 538633
- 积分
- 20
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2007-1-12
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
我将符号制作成形文件, 写arx程序插入到数据中可是不行,
判断是形名称是找不到,
可是我在cmd下使用shape命令输入形名却能插入,
不知问题出在那里???????? 下面是我程序部分:
acutPrintf("\n插入形 (%s) ...", blkName);
AcDbShape *pShpEnt = new AcDbShape();
//pShpEnt = new AcDbShape();
if (pShpEnt->setName(blkName) == Acad::eOk)
{
pShpEnt->setPosition(Pt1);
pShpEnt->setSize(1);
pShpEnt->setRotation(0);
pShpEnt->setWidthFactor(1);
acutPrintf(" 插入完成.");
addToModelSpace(newObjId, pShpEnt);
}
else
{
acutPrintf(" 插入形错误(形不存在或未定义).");
pShpEnt->close();
}
运行结果: 插入形 (gs8310) ... 插入形错误(形不存在或未定义).
可是我使用cad的shape命令输入形名gs8310就可以. |
|