FilterOfFireComp = acutBuildList(RTDXF0,_T("LWPOLYLINE,POLYLINE,CIRCLE"),//类型
8,fireCompartmentName, //图层
370,_T("kLnWtByLayer"), // BLAYER线宽
RTNONE); // 实体类型为多段线)
就这里,370是表示线宽的,但后面的值呢?我试过了BYLAYER和-1,都没有效果 谢谢,这个问题我已经搞定了,但我现在有另一个问题,是关于用DXF组码创建缓冲区链表的,我想滤得某图层上指定线宽的实体,但线宽的组码值我不知道是什么,程序如下:
FilterOfFireComp = acutBuildList(RTDXF0,_T("LWPOLYLINE,POLYLINE,CIRCLE"),
8,fireCompartmentName, //图层
370,_T("kLnWtByLayer"), // BLAYER线宽
RTNONE); // 实体类型为多段线)
就上面的370行,370在DXF里是表示线宽的,但后面的值呢?我试过了BYLAYER和-1以及其它AcDb::LineWidth里面的值,都没有效果,请问是什么?
页:
1
[2]