在Revit里链接的CAD通过API能获取到到图层信息和图层里的几何信息
文字信息目前应该是还获取不到的
几何信息可以直接通过Geometry来获取
图形信息可以通过GeometryObject的GraphicsStyle来获取
GraphicsStyle里有一个GraphicsStyleCategory
而这个Category的名字和图层是一样的
当然这个Category里还包含一些其他信息
下面是一个查询图层的小例子
Reference r = uidoc.Selection.PickObject(ObjectType.PointOnElement);
Element elm = doc.GetElement(r);
GeometryObject geo = elm.GetGeometryObjectFromReference(r);
GraphicsStyle gs = doc.GetElement(geo.GraphicsStyleId) as GraphicsStyle;
TaskDialog.Show("info", gs.GraphicsStyleCategory.Name);
转载请注明来源本文地址:https://www.tuituisoft/blog/3490.html