TA的每日心情 | 开心 昨天 06:36 |
---|
签到天数: 15 天 [LV.4]偶尔看看III
管理员
- 积分
- 1308
|
- #include "dbmain.h"
- #include "dbsymtb.h"
- void utilsarxtest () {
- AcDbLinetypeTable *pLtypeTable =NULL ;
- // get the linetype table from the drawing
- if ( acdbHostApplicationServices()->workingDatabase()->getLinetypeTable (pLtypeTable, AcDb::kForWrite) ==
- Acad::eOk ) {
- AcDbLinetypeTableRecord *pLtypeTableRecord =new
- AcDbLinetypeTableRecord ;
- // set all of the properties of the linetype table record.
- pLtypeTableRecord->setAsciiDescription ("T E S T -") ;
- pLtypeTableRecord->setPatternLength (0.75) ;
- pLtypeTableRecord->setNumDashes (2) ;
- pLtypeTableRecord->setDashLengthAt (0, 0.5) ;
- pLtypeTableRecord->setDashLengthAt (1,-0.25) ;
- pLtypeTableRecord->setName ("ASTESTER") ;
- AcDbObjectId tmpId ;
- // add the pLtypeTableRecord to the linetype table
- if (pLtypeTable->add (tmpId, pLtypeTableRecord)==Acad::eOk){
- pLtypeTableRecord->close () ;
- } else {
- delete pLtypeTableRecord ;
- }
- // close everything up
- pLtypeTable->close () ;
- }
- }
复制代码 |
|