RVTDocs.com

UnitFormatUtils.Format(Units, ForgeTypeId, Double, Boolean)

Method
Description:
Formats a number with units into a string.
Syntax
public static string Format(
	Units units,
	ForgeTypeId specTypeId,
	double value,
	bool forEditing
)
Parameters
Parameter Type Description
units Units The units formatting settings, typically obtained from <a href="9ed56178-e9ae-b4bc-1c0e-e6a867ae3557.htm">Document.GetUnits()</a>.
specTypeId ForgeTypeId Identifier of the spec of the value to format.
value Double The value to format, in Revit's internal units.
forEditing Boolean True if the formatting should be modified as necessary so that the formatted string can be successfully parsed, for example by suppressing digit grouping. False if unmodified settings should be used, suitable for display only.
Return Value
Type Description
String The formatted string.
Exceptions
Exception Condition
ArgumentException specTypeId is not a measurable spec identifier. See UnitUtils.IsMeasurableSpec(ForgeTypeId). -or- The given value for value is not finite
ArgumentNullException A non-optional argument was null