WorksharingDisplaySettingsSetGraphicOverrides(CheckoutStatus, WorksharingDisplayGraphicSettings) Method |
Sets the graphic overrides assigned to elements with a particular ownership status.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntaxpublic void SetGraphicOverrides(
CheckoutStatus status,
WorksharingDisplayGraphicSettings overrides
)
Public Sub SetGraphicOverrides (
status As CheckoutStatus,
overrides As WorksharingDisplayGraphicSettings
)
public:
void SetGraphicOverrides(
CheckoutStatus status,
WorksharingDisplayGraphicSettings^ overrides
)
member SetGraphicOverrides :
status : CheckoutStatus *
overrides : WorksharingDisplayGraphicSettings -> unit Parameters
- status CheckoutStatus
-
The ownership status of interest.
- overrides WorksharingDisplayGraphicSettings
-
The desired graphic overrides for this ownership status.
Exceptions
Examplepublic 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);
}
See Also