안녕들 하셧습니까?
dwg내의 모든 레이어명을 가져오기위해 삽질중 입니다..
다음 모듈은 레이어의 개수를 리턴해주는 함수입니다.
long Count()
{
long nCount=0;
struct resbuf *layer;
layer = acdbTblNext(“LAYER”, 1); // First entry
while (layer != NULL) {
acutPrintf(strcat(layer->resval.rstring, “n”));
layer = acdbTblNext(“LAYER”, 0);
nCount++;
}
acutRelRb(layer);
return nCount;
}
이렇게해서 카운팅을 했습니다만…
resbuf 형으로 리턴된 녀석을 통해 레이어명 또는 AcDbObjectId 를 얻을수 있는 방법을 모르겠습니다..
아시는분 부탁드릴꼐요;;
그럼 수고하세요~