تصدير بعض الكيانات فقط

تصدير بعض الكيانات فقط

المشكلة: كيفية تصدير بعض الكيانات فقط (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++;
}