Eksport tylko niektórych encji
Contents
[
Hide
]Eksport tylko niektórych encji
Problem: Jak eksportować tylko niektóre encje (CADNET-561).
Wskazówki: Aby to zrobić, pobierz wszystkie encje obrazu, a następnie możesz wybrać wszystkie, które potrzebujesz, dodając je do listy, przypisując je do obrazka, zamieniając wszystkie inne na nie, lub usuń wszystkie poza tymi, których potrzebujesz.
Przykład:
This file contains hidden or 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++; | |
} |