ArcObjects Library Reference (System)  

INumberFormat Interface

Provides access to members that format numbers.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

The INumberFormat interface exposes the two number formatting methods used by several interfaces and coclass objects. The ValueToString method formats numerical values in a variety of formats depending on the interface used and its property settings. The StringToValue method returns values from formatted strings.

When To Use

Use the ValueToString method to format numbers with any of the objects listed under CoClasses below. Use the StringToValue method to convert formatted strings to numeric values.

Members

Description
Method StringToValue Converts a formatted string to a numeric value.
Method ValueToString Converts a numeric value to a formatted string.

CoClasses that implement INumberFormat

CoClasses and Classes Description
AngleFormat An object for formatting numbers in an angle format.
CurrencyFormat An object for formatting numbers in a currency format.
CustomNumberFormat An object for formatting numbers in a user-defined format.
DirectionFormat An object for formatting numbers in a direction format.
FractionFormat An object for formatting numbers in a fraction format.
LatLonFormat An object for formatting numbers in a lat/lon format.
NumericFormat An object for formatting numbers in a variety of numeric formats.
PercentageFormat An object for formatting numbers in a percentage format.
RateFormat An object for formatting numbers in a rate format.
ScientificFormat An object for formatting numbers in a scientific format.

Remarks

In some cases, the format produced by the ValueToString method depends on two interface's property settings. These are the coclass objects that inherit the INumericFormat interface in addition to their own default interface. These objects are the AngleFormat, LatLonFormat, PercentageFormat, and RateFormat.

See Also

IScientificNumberFormat Interface | PercentageFormat Class | INumberFormat Interface | INumericFormat Interface | FractionFormat Class | IPercentageFormat Interface | ILatLonFormat Interface | ILatLonFormat2 Interface | LatLonFormat Class | ICustomNumberFormat Interface | RateFormat Class | NumericFormat Class | ScientificFormat Class | IRateFormat Interface | AngleFormat Class | IFractionFormat Interface | CurrencyFormat Class | CustomNumberFormat Class | IAngleFormat Interface