fayifu 发表于 2003-4-5 08:33:00

在主数据库的线型表中如何加载一条线型,请教!

在主数据库的线型表中如何加载一条线型,请教!

yfy2003 发表于 2003-11-19 02:06:00

struct resbuf *v;
      v=acdbTblSearch("LTYPE",layer_xx,1);
      if(v==NULL){//***增加线形***//
                acedCommand(RTSTR,"LINETYPE",RTSTR,"L",RTSTR,"DASHED",RTSTR,"acadiso.lin",RTSTR,"",0);
                acedCommand(RTSTR,"LINETYPE",RTSTR,"L",RTSTR,"DASHDOT",RTSTR,"acadiso.lin",RTSTR,"",0);
                acedCommand(RTSTR,"LINETYPE",RTSTR,"L",RTSTR,"DOT",RTSTR,"acadiso.lin",RTSTR,"",0);
                acedCommand(RTSTR,"LINETYPE",RTSTR,"L",RTSTR,"DIVIDE",RTSTR,"acadiso.lin",RTSTR,"",0);
      }

leeyeafu 发表于 2003-11-19 08:15:00

最好使用AcDbDatabase::loadLineTypeFile()函数。

yfy2003 发表于 2003-11-19 23:47:00

同意你的观点!而且该函数好用!
页: [1]
查看完整版本: 在主数据库的线型表中如何加载一条线型,请教!