- UID
- 410614
- 积分
- 61
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2006-3-28
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
这个是多文本字符串生成,如果是中文,需要在下面设置字体
CString MyStr = "多文本字符串测试! ";
ads_point pt;
if (ads_getpoint(NULL, "\n选择文本插入点: ", pt) != RTNORM)
{
return ;
}
AcGePoint3d TextPt(pt[0],pt[1],pt[2]);
AcDbMText *pText = new AcDbMText;
pText->setLocation(TextPt);
pText->setContents(MyStr);
pText->setTextHeight(15.0);
pText->setWidth(300);
//pText->setTextStyle(m_TextStyleId);//设置字体()
pText->setAttachment(AcDbMText::kMiddleLeft);
AcDbBlockTable *pBlockTable;
acdbCurDwg()->getBlockTable(pBlockTable, AcDb::kForRead);
AcDbBlockTableRecord *pBlockTableRecord;
pBlockTable->getAt(ACDB_MODEL_SPACE, pBlockTableRecord,AcDb::kForWrite);
pBlockTable->close();
AcDbObjectId pTextId;
pBlockTableRecord->appendAcDbEntity(pTextId,pText);
pBlockTableRecord->close();
pText->close(); |
|