-
-
- static void TESTaddstylecmd(){
- CString strName;
- if(acedGetString(Adesk::kFalse,_T("\n输入样式名称"),strName.GetBuffer()) != RTNORM){
- return;
- }
-
-
- AcDbDimStyleTable* pDimStyleTbl;
- acdbHostApplicationServices()->workingDatabase()->getDimStyleTable(pDimStyleTbl,AcDb::kForWrite);
-
-
- if(pDimStyleTbl->has(strName)){
- pDimStyleTbl->close();
- return;
- }
-
-
-
-
- AcDbDimStyleTableRecord* pDimStyleTblRcd;
- pDimStyleTblRcd = new AcDbDimStyleTableRecord();
-
-
- pDimStyleTblRcd->setName(strName);
- pDimStyleTblRcd->setDimasz(3);
- pDimStyleTblRcd->setDimexe(3);
-
-
- pDimStyleTblRcd->setDimtad(1);
-
-
- pDimStyleTblRcd->setDimtxt(3);
-
-
- pDimStyleTbl->add(pDimStyleTblRcd);
-
-
-
-
- pDimStyleTblRcd->close();
- pDimStyleTbl->close();
- }
标注样式问题
原文:http://www.cnblogs.com/xzh1993/p/5909397.html