Ekspor hanya beberapa entitas
Contents
[
Hide
]Ekspor hanya beberapa entitas
Masalah: Cara mengekspor hanya beberapa entitas (CADNET-561).
Tip: Untuk melakukan ini, dapatkan semua entitas dari gambar, lalu Anda dapat memilih semua yang Anda butuhkan dengan menambahkannya ke daftar, kemudian mengassignnya ke gambar, menggantikan semua lainnya dengan mereka, atau menghapus semua kecuali yang Anda butuhkan.
Contoh:
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++; | |
} |