这个问题我刚刚发现解决方法.有三种办法,
一是利用ads_command方式,就是调用AUTOCAD的命令.
ads_command(RTSTR,"linetype",RTSTR,"L",RTSTR,"dashed",RTSTR,"",0); 此方法比较传统,但容易理解.
二.利用实体修改的方法
ads_name ent;
struct resbuf *rb;
ads_tblobjname("linetype","continous",ent);
rb=ads_entget(ent);
assoc_dxf_str(rb,2,"dashed");
ads_entmake(rb);
ads_relrb(rb);
|