Skip to main content
NumberingStyleEnum enumeration constants describe different styles of list numbering.
typedef enum {
 NS_None,
 NS_Decimal,
 NS_UpperRoman,
 NS_LowerRoman,
 NS_UpperLetter,
 NS_LowerLetter,
 NS_Ordinal,
 NS_CardinalText,
 NS_OrdinalText,
 NS_Hex,
 NS_Chicago,
 NS_IdeographDigital,
 NS_JapaneseCounting,
 NS_Aiueo,
 NS_Iroha,
 NS_DecimalFullWidth,
 NS_DecimalHalfWidth,
 NS_JapaneseLegal,
 NS_JapaneseDigitalTenThousand,
 NS_DecimalEnclosedCircle,
 NS_DecimalFullWidth2,
 NS_AiueoFullWidth,
 NS_IrohaFullWidth,
 NS_DecimalZero,
 NS_Bullet,
 NS_Ganada,
 NS_Chosung,
 NS_DecimalEnclosedFullstop,
 NS_DecimalEnclosedParen,
 NS_DecimalEnclosedCircleChinese,
 NS_IdeographEnclosedCircle,
 NS_IdeographTraditional,
 NS_IdeographZodiac,
 NS_IdeographZodiacTraditional,
 NS_TaiwaneseCounting,
 NS_IdeographLegalTraditional,
 NS_TaiwaneseCountingThousand,
 NS_TaiwaneseDigital,
 NS_ChineseCounting,
 NS_ChineseLegalSimplified,
 NS_ChineseCountingThousand,
 NS_ApplicationDefined,
 NS_KoreanDigital,
 NS_KoreanCounting,
 NS_KoreanLegal,
 NS_KoreanDigital2,
 NS_Hebrew1,
 NS_ArabicAlpha,
 NS_Hebrew2,
 NS_ArabicAbjad,
 NS_HindiVowels,
 NS_HindiConsonants,
 NS_HindiNumbers,
 NS_HindiCounting,
 NS_ThaiLetters,
 NS_ThaiNumbers,
 NS_ThaiCounting,
 NS_VietnameseCounting,
 NS_NumberInDash,
 NS_RussianLower,
 NS_RussianUpper
} NumberingStyleEnum;

Elements

NameDescription
NS\_AiueoHiragana characters in the traditional a-i-u-e-o order. For example, ア, イ, ウ.
NS\_AiueoFullWidthFull-width hiragana characters in the traditional a-i-u-e-o order. For example, ア, イ, ウ.
NS\_ApplicationDefinedApplication defined numbering. May be ignored.
NS\_ArabicAbjadAscending Arabic Abjad numerals. For example, أ, ‌ب, ج.
NS\_ArabicAlphaCharacters of the Arabic alphabet. For example, أ‌, ب‌, ت‌.
NS\_BulletBullet characters. For example, ●.
NS\_CardinalTextCardinal numerals of the current language. For example, one, two, three.
NS\_ChicagoCharacters as defined in the Chicago Manual of Style. For example, \*, †, ‡.
NS\_ChineseCountingAscending numbers from the Chinese counting system. For example, 一, 二, 三, 四.
NS\_ChineseCountingThousandSequential numbers from the Chinese counting thousand system. For example, 一, 二, …, 九, 一○.
NS\_ChineseLegalSimplifiedSequential numbers in the Chinese simplified legal format. For example, 壹, …, 肆, 伍.
NS\_ChosungSequential numbers in the Korean Chosung format.
NS\_DecimalDecimal numbering. For example, 1, 2, 3, … , 9, 10, 11.
NS\_DecimalEnclosedCircleDecimal numbering enclosed in a circle, using the enclosed alphanumeric glyph character. Once the specified sequence reaches 21, the numbers may be replaced with non-enclosed equivalents.
NS\_DecimalEnclosedCircleChineseDecimal numbering enclosed in a circle, using the enclosed alphanumeric glyph character. Once the specified sequence reaches 11, the numbers may be replaced with non-enclosed equivalents.
NS\_DecimalEnclosedFullstopDecimal numbering followed by a period, using the enclosed alphanumeric glyph character. Once the specified sequence reaches 21, the numbers may be replaced with non-enclosed equivalents.
NS\_DecimalEnclosedParenDecimal numbering enclosed in parenthesis, using the enclosed alphanumeric glyph character. Once the specified sequence reaches 21, the numbers may be replaced with non-enclosed equivalents.
NS\_DecimalFullWidthDouble-byte Arabic numbering. For example, 1, 2, 3.
NS\_DecimalFullWidth2An alternative set of double-byte Arabic numbering, if one exists in the current font. For example, 1, 2, 3.
NS\_DecimalHalfWidthSingle-byte Arabic numbering. For example, 1, 2, 3.
NS\_DecimalZeroArabic numbering with a zero added to numbers one through nine. For example, 01, 02, 03, …, 09, 10.
NS\_GanadaSequential numbers in the Korean Ganada format.
NS\_Hebrew1Hebrew numerals. For example, א, ב, ג, … , יא, י.
NS\_Hebrew2Characters of the Hebrew alphabet. For example, א , ב , ג.
NS\_HexHexadecimal numbering. For example, 1, 2, 3, … , 9, A, B.
NS\_HindiConsonantsHindi consonants. For example, अ, आ, इ.
NS\_HindiCountingSequential numbers from the Hindi counting system. For example, एक, दो, तीन.
NS\_HindiNumbersHindi numbers. For example, १, २, ३.
NS\_HindiVowelsHindi vowels. For example, क, ख, ग.
NS\_IdeographDigitalSequential numeric ideographs. For example, 一, 二, 三, 四.
NS\_IdeographEnclosedCircleSequential numerical ideographs enclosed in a circle, using the appropriate character. Once the specified sequence reaches 11, the numbers may be replaced with non-enclosed equivalents. For example, ㊀, ㊁, ㊂.
NS\_IdeographLegalTraditionalSequential numerical traditional legal ideographs. For example, 壹, 貳, 參.
NS\_IdeographTraditionalSequential numerical traditional ideographs. For example, 甲, 乙, 丙.
NS\_IdeographZodiacZodiac ideographs. For example, 子, 丑, 寅.
NS\_IdeographZodiacTraditionalTraditional zodiac ideographs. For example, 甲子, 乙丑, 丙寅.
NS\_IrohaKatakana characters in the iroha order. For example, イ, ロ, ハ.
NS\_IrohaFullWidthFull-width katakana characters in the iroha order. For example, イ, ロ, ハ.
NS\_JapaneseCountingSequential numbers from the Japanese counting system. For example, 一, 二, …, 九, 十, 十一.
NS\_JapaneseDigitalTenThousandSequential numbers from the Japanese digital ten thousand counting system. For example, 一, 二, …, 九, 一〇.
NS\_JapaneseLegalSequential numbers from the Japanese legal counting system. For example, 壱, 弐, 参.
NS\_KoreanCountingSequential numbers from the Korean counting system.
NS\_KoreanDigitalSequential numbers from the Korean digital counting system.
NS\_KoreanDigital2Sequential numbers from the Korean digital counting system alternate.
NS\_KoreanLegalSequential numbers from the Korean legal numbering system.
NS\_LowerLetterLowercase letters of the Latin alphabet. For example, a, b, c.
NS\_LowerRomanLowercase Roman numerals. For example, i, ii, iii.
NS\_NoneNo numbering.
NS\_NumberInDashArabic numbering surrounded by dash characters. For example, - 1 -, - 2 -, - 3 -.
NS\_OrdinalOrdinal numbers of the current language. For example, 1st, 2nd, 3rd.
NS\_OrdinalTextOrdinal numerals of the current language. For example, first, second, third.
NS\_RussianLowerLowercase letters of the Russian alphabet. For example, а, б, в.
NS\_RussianUpperUppercase letters of the Russian alphabet. For example, А, Б, В.
NS\_TaiwaneseCountingSequential numbers from the Taiwanese counting system. For example, 一, 二, …, 九, 十.
NS\_TaiwaneseCountingThousandSequential numbers from the Taiwanese counting thousand system. For example, 一, 二, …, 九, 一○.
NS\_TaiwaneseDigitalSequential numbers from the Taiwanese digital counting system. For example, 一, 二, …, 九, 一○.
NS\_ThaiCountingSequential numbers from the Thai counting system. For example, หนึ่ง, สอง, สาม.
NS\_ThaiLettersThai letters. For example, ก, ข, ค.
NS\_ThaiNumbersThai numerals. For example, ๒, ๓, ๔.
NS\_UpperRomanUppercase Roman numerals. For example, I, II, III.
NS\_UpperLetterUppercase letters of the Latin alphabet. For example, A, B, C.
NS\_VietnameseCountingVietnamese numerals. For example, một, hai, ba.

Used in

IListLevel::NumberingStyle