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