صادرات تنها برخی از موجودیت‌ها

صادرات تنها برخی از موجودیت‌ها

مسئله: چگونه تنها برخی از موجودیت‌ها را صادر کنیم (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++;
}