ייצוא של רק חלק מהגופים

ייצוא של רק חלק מהגופים

שאלה: כיצד לייצא רק חלק מהגופים (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++;
}