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


LOCALE_IDIGITSUBSTITUTION

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

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

 

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