Skip to main content

NumberInWords Class

Provides access to static properties used to obtain a provider that converts numbers to words.

You need an active DevExpress Office File API Subscription or DevExpress Universal Subscription to use these methods in production code.

Namespace: DevExpress.Docs.Text

Assembly: DevExpress.Docs.v23.2.dll

NuGet Package: DevExpress.Document.Processor


public static class NumberInWords


Use the NumberInWords.Ordinal property to obtain a word representing a number in sequential order, and the NumberInWords.Cardinal property to obtain a word representing a natural number.

The following code snippet obtains two strings - “Five hundred sixty-eighth” and “Fünfhundertachtundsechzigste” for the value of 568.

using DevExpress.Docs.Text;
string textEnglish = NumberInWords.Ordinal.ConvertToText(568);
string textGerman = NumberInWords.Ordinal.ConvertToText(568, NumberCulture.German);


See Also