Bloğun içindeki varlıklara erişim
Contents
[
Hide
]Bloğun içindeki varlıklara nasıl erişilir
Sorun: Bloğun içindeki varlıklara nasıl erişilir (CADNET-552).
İpuçları: Bunu yapmak için, önce çizimdeki bloklara erişmeniz, ardından CadBlockEntity sınıfını kullanarak varlıklara erişmeniz gerekir.
Örnek:
This file contains hidden or 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); | |
} | |
} |