Sets the graphic overrides assigned to elements with a particular ownership status.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 21.0.0.0 (21.1.1.109)
Since:
2012
Syntax
Examples
CopyC#
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);
}
CopyVB.NET
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
Exceptions
See Also