通过C#下列代码,遍历出了参考文件中的所有ID。
public static void TestDring() { DgnModel dgnModel = Session.Instance.GetActiveDgnModel(); Session.Instance.GetActiveDgnModel().GetDgnAttachments(); foreach (DgnAttachment dgnAttachment in dgnModel.GetDgnAttachments()) { ModelElementsCollection elements = dgnAttachment.GetDgnModel().GetGraphicElements(); foreach (Element el in elements) { MessageCenter.Instance.ShowInfoMessage("gg", el.ElementId.ToString(), false); }
}
我想在参考文件中获取我之前在模型中建立的特定标识类型的元素(ItemType)集合,然后打印到 MessageCenter上显示出来。怎么能通过C#代码来实现?
请教一下相关的代码例子。
ItemType是基于EC的,可以通过获取指定的ECClass的所有ECInstance,进而通过这个ECInstance可以获取到对应的Element。可以参考一下这个帖子:communities.bentley.com/.../653983