Поделиться через


LOCALE_IDIGITSUBSTITUTION

Windows 2000: Форма цифр. Например, арабские, тайские и индийские цифры имеют классические формы, отличные от европейских. Для языковых стандартов с LOCALE_SNATIVEDIGITS , указанными в качестве значений, отличных от ASCII 0–9, это значение указывает, следует ли отдавать предпочтение этим другим цифрам в целях отображения. Например, если выбрано значение 2, всегда используются цифры, указанные LOCALE_SNATIVEDIGITS. Если выбрано значение 1, всегда используются цифры ASCII от 0 до 9. Если выбрано значение 0, в некоторых случаях используется ASCII, а цифры, указанные в LOCALE_SNATIVEDIGITS, используются в других в зависимости от контекста.

Значение Значение
0 Подстановка на основе контекста. Цифры отображаются на основе предыдущего текста в том же выходных данных. Европейские цифры следуют за латинскими буквами, Arabic-Indic цифры следуют за арабским текстом, а другие национальные цифры следуют за текстом, написанным различными другими буквами. Если предыдущий текст отсутствует, подстановка цифр определяется языковым стандартом и отображаемым порядком чтения, как показано в следующей таблице.
Локаль Порядок чтения Используемые цифры
Арабский Справа налево Индо-арабская система счисления
Тайский Слева направо Тайские цифры
Все остальные Любой Подстановка не используется

 

1 Подстановка не используется. Полная совместимость с Юникодом.
2 Подстановка собственных цифр. Национальные фигуры отображаются в соответствии с LOCALE_SNATIVEDIGITS.