IsModifiableUnitType
Method
Description:
Checks whether the default FormatOptions can be modified for a given unit type.
Checks whether the default FormatOptions can be modified for a given unit type.
Remarks:
The Units class stores a FormatOptions object for every valid unit type, but not all of them can be directly modified. Some, like UT_Number and UT_SiteAngle, have fixed definitions. Others have definitions which are automatically derived from other unit types. For example, UT_SheetLength is derived from UT_Length and UT_ForceScale is derived from UT_Force.
The Units class stores a FormatOptions object for every valid unit type, but not all of them can be directly modified. Some, like UT_Number and UT_SiteAngle, have fixed definitions. Others have definitions which are automatically derived from other unit types. For example, UT_SheetLength is derived from UT_Length and UT_ForceScale is derived from UT_Force.
Syntax
[ObsoleteAttribute("This method is deprecated in Revit 2021 and may be removed in a future version of Revit. Please use the `IsModifiableSpec(ForgeTypeId)` method instead.")]
public static bool IsModifiableUnitType(
UnitType unitType
)
Parameters
| Parameter | Type | Description |
|---|---|---|
| unitType | Autodesk.Revit.DB.UnitType | The unit type to check. |
Return Value
| Type | Description |
|---|---|
| Autodesk.Revit.Exceptions.ArgumentOutOfRangeException | True if the FormatOptions can be modified, false otherwise. |
Exceptions
| Exception | Condition |
|---|---|
| Autodesk.Revit.Exceptions.ArgumentOutOfRangeException | A value passed for an enumeration argument is not a member of that enumeration |