在主数据库的线型表中如何加载一条线型,请教!
在主数据库的线型表中如何加载一条线型,请教! 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);
} 最好使用AcDbDatabase::loadLineTypeFile()函数。 同意你的观点!而且该函数好用!
页:
[1]