DigitShapes Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает отображение цифр, зависящих от языка и региональных параметров.
public enum class DigitShapes
public enum DigitShapes
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DigitShapes
type DigitShapes =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type DigitShapes =
Public Enum DigitShapes
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Context | 0 | Фигура цифры зависит от предыдущего текста в том же выходных данных. Европейские цифры следуют латинским скриптам; Arabic-Indic цифры следуют арабскому тексту; и тайские цифры следуют тайскому тексту. |
| None | 1 | Фигура цифры не изменяется. Поддерживается полная совместимость Юникода. |
| NativeNational | 2 | Фигура цифры — это собственный эквивалент цифр от 0 до 9. Цифры ASCII от 0 до 9 заменяются эквивалентными национальными цифрами. |
Комментарии
DigitShapes Значение указывает, что фигура цифры не заменена входными данными Юникода, фигура цифры заменена на основе контекста, или фигура собственной национальной цифры заменена входными данными.
Арабские, indic и тайский языки имеют классические фигуры для чисел, которые отличаются от цифр 0 до 9 (Юникод U+0030 до U+0039), которые чаще всего используются на компьютерах. Приложение использует DigitShapes перечисление со DigitSubstitution свойством, чтобы указать, как отображать цифры U+0030 до U+0039 в отсутствие других сведений о форматировании.
Перечисление DigitShapes в основном используется приложениями, предназначенными для языков и региональных параметров, использующих двунаправленные скрипты. Например, порядок чтения арабских и indic scripts является двунаправленным.