دسترسی به موجودیتها در داخل اشیاء بلوک
Contents
[
Hide
]چگونه به موجودیتها در داخل اشیاء بلوک دسترسی پیدا کنیم
مسئله: چگونه به موجودیتها در داخل اشیاء بلوک دسترسی پیدا کنیم (CADNET-552).
نکات: برای این کار، شما نیاز دارید به موجودیتها در داخل اشیاء بلوک دسترسی پیدا کنید، شما باید به بلوکها در طراحی دسترسی پیدا کنید، سپس باید از کلاس CadBlockEntity برای دسترسی استفاده کنید.
مثال:
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
using (CadImage cadImage = (CadImage)Image.Load(GetPath(fileName))) | |
{ | |
for (int i = 0; i < cadImage.Entities.Length; i++) | |
{ | |
if (cadImage.Entities[i].TypeName == CadEntityTypeName.INSERT) | |
{ | |
CadBlockEntity block = cadImage.BlockEntities[(cadImage.Entities[i] as CadInsertObject).Name]; | |
foreach (CadBaseEntity baseEntity in block.Entities) | |
{ | |
System.Console.WriteLine("Type = " + baseEntity.TypeName); | |
} | |
} |