Revit 2025 API
Analysis |
Contains markers and text settings for analysis display style element.

Namespace: Autodesk.Revit.DB.Analysis
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
The AnalysisDisplayMarkersAndTextSettings type exposes the following members.

Name | Description | |
---|---|---|
![]() | AnalysisDisplayMarkersAndTextSettings | Constructs a default instance of markers and text settings. |
![]() | AnalysisDisplayMarkersAndTextSettings(AnalysisDisplayMarkersAndTextSettings) | Constructs a new copy of the input AnalysisDisplayMarkersAndTextSettings object. |

Name | Description | |
---|---|---|
![]() | IsValidObject | Specifies whether the .NET object represents a valid Revit entity. |
![]() | MarkerSize | Size of marker. |
![]() | MarkerType | Type of marker. |
![]() | Rounding | Increment to which numeric values of analysis results are rounded in markers. |
![]() | TextLabelType | Type of diagram text label visualization. |
![]() | TextTypeId | Element id of text associated with the settings. |

Name | Description | |
---|---|---|
![]() | Dispose | Releases all resources used by the AnalysisDisplayMarkersAndTextSettings |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | IsEqual | Compares two colored surface settings objects. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |

// Settings relating to the marker shape and size and the display of values AnalysisDisplayMarkersAndTextSettings markerSettings = new AnalysisDisplayMarkersAndTextSettings(); markerSettings.MarkerSize = .05; markerSettings.MarkerType = AnalysisDisplayStyleMarkerType.Triangle; markerSettings.Rounding = .01; // Settings relating to the marker color AnalysisDisplayColorSettings colorSettings = new AnalysisDisplayColorSettings(); colorSettings.MaxColor = new Color(255, 0, 0); colorSettings.MinColor = new Color(0, 255, 255); // Settings relating to the legend AnalysisDisplayLegendSettings legendSettings = new AnalysisDisplayLegendSettings(); legendSettings.Rounding = .01; // Create the new display style AnalysisDisplayStyle ads = AnalysisDisplayStyle.CreateAnalysisDisplayStyle(doc, "Markers 1", markerSettings, colorSettings, legendSettings); // Assign the new display style to the current view doc.ActiveView.AnalysisDisplayStyleId = ads.Id;
' Settings relating to the marker shape and size and the display of values Dim markerSettings As New AnalysisDisplayMarkersAndTextSettings() markerSettings.MarkerSize = 0.05 markerSettings.MarkerType = AnalysisDisplayStyleMarkerType.Triangle markerSettings.Rounding = 0.01 ' Settings relating to the marker color Dim colorSettings As New AnalysisDisplayColorSettings() colorSettings.MaxColor = New Color(255, 0, 0) colorSettings.MinColor = New Color(0, 255, 255) ' Settings relating to the legend Dim legendSettings As New AnalysisDisplayLegendSettings() legendSettings.Rounding = 0.01 ' Create the new display style Dim ads As AnalysisDisplayStyle = AnalysisDisplayStyle.CreateAnalysisDisplayStyle(doc, "Markers 1", markerSettings, colorSettings, legendSettings) ' Assign the new display style to the current view
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also