GeometryObject.GraphicsStyleId
Public Property
The ElementId of the GeometryObject’s GraphicsStyle
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public ElementId GraphicsStyleId { get; }
Property Value
ElementIdRemarks
This property provides the id of the GraphicsStyle assigned to the GeometryObject. This can be used to find the category of the object.
Example
// find the name of the GraphicsSytleCategory for every geometric primitive in a family instance Options options = app.Create.NewGeometryOptions(); GeometryElement geomElem = element.get_Geometry(options); foreach (GeometryObject geomObj in geomElem) { GeometryInstance geomInst = geomObj as GeometryInstance; if (geomInst != null) { foreach (Object obj in geomInst.SymbolGeometry) { GeometryObject geomObject = obj as GeometryObject; GraphicsStyle gStyle = doc.GetElement(geomObject.GraphicsStyleId) as GraphicsStyle; if (gStyle != null) { string gstyleName = gStyle.GraphicsStyleCategory.Name; } } } }