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 | Фигуры цифр зависят от предыдущего текста в этом формате вывода. Европейские цифры используются в латинском письме, арабо-индийские — в арабском, а тайские — в тайском. |
NativeNational | 2 | Фигуры цифр являются собственными эквивалентами цифр от 0 до 9. Цифры ASCII от 0 до 9 заменяются эквивалентными собственными национальными цифрами. |
None | 1 | Фигуры цифр не изменяются. Поддерживается полная совместимость с Юникодом. |
Значение DigitShapes указывает, что для входных данных Юникода не подставляется фигура цифры, подставляется фигура цифры на основе контекста или же для входных данных подставляется собственная фигура национальной цифры.
Арабский, индийский и тайский языки имеют классические формы для чисел, отличных от цифр от 0 до 9 (Юникод от U+0030 до U+0039), которые чаще всего используются на компьютерах. Приложение использует перечисление DigitShapes со свойством DigitSubstitution , чтобы указать способ отображения цифр от U+0030 до U+0039 при отсутствии других сведений о форматировании.
Перечисление DigitShapes в основном используется приложениями, предназначенными для языков и региональных параметров, использующих двунаправленные скрипты. Например, порядок чтения арабских и индийских букв является двунаправленным.