일부 엔티티만 내보내기

일부 엔티티만 내보내기

문제: 일부 엔티티를 내보내는 방법 (CADNET-561).

팁: 이렇게 하려면 이미지의 모든 엔티티를 가져온 다음 필요한 엔티티를 선택하여 목록에 추가할 수 있습니다. 그런 다음 그림에 할당하고 나머지를 모두 교체하거나 필요한 것만 남기고 모두 삭제하십시오.

예:

CadBaseEntity[] entities = cadImage.Entities;
List<CadBaseEntity> filteredEntities = new List<CadBaseEntity>();
foreach (CadBaseEntity baseEntity in entities)
{
if (baseEntity.TypeName == CadEntityTypeName.TEXT)
{
filteredEntities.Add(baseEntity);
}
}
cadImage.Entities = filteredEntities.ToArray();
OR
CadBaseEntity[] entities = cadImage.Entities;
int k = 0;
foreach (CadBaseEntity baseEntity in entities)
{
if (baseEntity.TypeName != CadEntityTypeName.TEXT)
{
cadImage.RemoveEntityAt(k);
k--;
}
k++;
}