- 积分
- 3266
- 明经币
- 个
- 注册时间
- 2002-7-5
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2003-8-6 11:35:00
|
显示全部楼层
若你对线型的构造方法熟悉,可以使用AcDbLineTypeTableRecord线型表记录的编辑函数创建线型表记录。然后将该记录添加到线型表中即可。
以下代码向图形数据库中添加CENTRE中心线。
AcDbLineTypeTableRecord *pLTypeRcd;
pLTypeRcd->setComments("CENTRE _____ _ _____ _ _____ _ _____ ");
pLtypeRcd->setDashLengthAt(0, 31.75);
pLtypeRcd->setDashLengthAt(1,-6.35);
pLtypeRcd->setDashLengthAt(2,6.35);
pLtypeRcd->setDashLengthAt(3,-6.35);
pLtypeRcd->setNumDashes(4);
pLtypeRcd->setPatternLength(50.8);
AcDbLineTypeTable *pLTypeTbl;
acdbHostApplicationServices()->workingDatabase()->getLineTypeTable(
pLTypeTbl, AcDb::kForWrite);
pLTypeTbl->add(pLTypeRcd);
pLTypeTbl->close();
pLTypeRcd->close(); |
|