Sets the graphic overrides assigned to elements with a particular ownership status.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 26.4.0.0 (26.4.0.0)
Syntax
C#
public void SetGraphicOverrides(
CheckoutStatus status,
WorksharingDisplayGraphicSettings overrides
)
Parameters
- status CheckoutStatus
-
The ownership status of interest.
- overrides WorksharingDisplayGraphicSettings
-
The desired graphic overrides for this ownership status.
Exceptions
Example
C#
public void SetWorksharingDisplaySettings(Document doc, WorksetId worksetId, String userName)
{
String message = String.Empty;
WorksharingDisplaySettings displaySettings = WorksharingDisplaySettings.GetOrCreateWorksharingDisplaySettings(doc);
WorksharingDisplayGraphicSettings graphicSettings = new WorksharingDisplayGraphicSettings(true, new Color(255, 0, 0));
displaySettings.SetGraphicOverrides(CheckoutStatus.NotOwned, graphicSettings);
graphicSettings = new WorksharingDisplayGraphicSettings(true, new Color(128, 128, 0));
displaySettings.SetGraphicOverrides(ModelUpdatesStatus.CurrentWithCentral, graphicSettings);
graphicSettings = new WorksharingDisplayGraphicSettings(true, new Color(0, 255, 0));
displaySettings.SetGraphicOverrides(userName, graphicSettings);
graphicSettings = new WorksharingDisplayGraphicSettings(true, new Color(0, 0, 255));
displaySettings.SetGraphicOverrides(worksetId, graphicSettings);
}
VB
Public Sub SetWorksharingDisplaySettings(doc As Document, worksetId As WorksetId, userName As [String])
Dim message As [String] = [String].Empty
Dim displaySettings As WorksharingDisplaySettings = WorksharingDisplaySettings.GetOrCreateWorksharingDisplaySettings(doc)
Dim graphicSettings As New WorksharingDisplayGraphicSettings(True, New Color(255, 0, 0))
displaySettings.SetGraphicOverrides(CheckoutStatus.NotOwned, graphicSettings)
graphicSettings = New WorksharingDisplayGraphicSettings(True, New Color(128, 128, 0))
displaySettings.SetGraphicOverrides(ModelUpdatesStatus.CurrentWithCentral, graphicSettings)
graphicSettings = New WorksharingDisplayGraphicSettings(True, New Color(0, 255, 0))
displaySettings.SetGraphicOverrides(userName, graphicSettings)
graphicSettings = New WorksharingDisplayGraphicSettings(True, New Color(0, 0, 255))
displaySettings.SetGraphicOverrides(worksetId, graphicSettings)
End Sub
See Also
Reference