일부 엔티티만 내보내기
Contents
[
Hide
]일부 엔티티만 내보내기
문제: 일부 엔티티를 내보내는 방법 (CADNET-561).
팁: 이렇게 하려면 이미지의 모든 엔티티를 가져온 다음 필요한 엔티티를 선택하여 목록에 추가할 수 있습니다. 그런 다음 그림에 할당하고 나머지를 모두 교체하거나 필요한 것만 남기고 모두 삭제하십시오.
예:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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++; | |
} |